Middle Ages Defense II

The castle is under attack. The castle has guards, but the guards cannot last forever. Seemingly, one guard dies in defense each time an enemy enters the castle. You have been given the task of building towers with which to defend the castle. You can even upgrade your towers!