good game structure. The things to be working on is probably a way to communicate more with the player about how to play a normal tower defense game. I think the only other thing is to do touch ups on the rest of the game assets.
Rainy:)