oh god, this was so fucking annoying
So, this is kind of a good concept, except it's so annoying to play. You haven't implemented any sort of pathfinding at all, and this makes the computer controlled units simply retarded. The game is terribly imbalanced: I can beat all the levels using only cannons and the general. And the music, the music ... Finally, and worst of all, I almost had a stroke trying to control the units, as they constantly try to engage the enemy when I'm trying to get them to retreat.
So overall, it would have been a good game, but the details ruined it.