What you need...
Overall its a good game. You dont get money fast enough to buy the upgrades and new towers.
You NEED to implement some sort of attack priority system, that way towers can target enemies in the back of the row, rather than them all firing at the first guy.
See bloons tower defencce 3 if you need to know what I mean.