The funniest part of this game...you can get all upgrades without ever touching an arrow key. It's more challenging that way, but still not difficult. :-D
Interesting that the cannon ends up being more useful than rockets since it doesn't blow up friendly things (turrets/supplies) and pierces enemies. I like the different uses of the weapons in different situations, rather than the typical shooter of "upgrade to the best weapon and win"