Fun, but lacking
Fun game you got here, but here's a couple things i noticed you need to improve:
1) The AI does not want to obey where you go. Try to allow them to overlap, instead of having them all re-lineup in formation. The AI for the computer is also kinda...ehh. Kill one guy, then the guy next to him doesn't even attack me...which brings me to the next thing...
2) Cannons=WAYYYYYYYY overpowered. I blasted through this game laughing my butt off because it's so easy once you get the hang of it. Just try building 10 cannons. You'll take out EVERY enemy unit ON THE MAP without your units receiving a scratch! It's like a 1 hit kill for every enemy unit, lol. Either lessen the firepower or at least make the targetting more inaccurate or slow down the reload times on it.
Anyways, great thing you got going there, though. Just tweak it a bit and it'll be gold.