Very cool game. The idea is unique and executes on the theme perfectly.
Controls were hard to figure out at first, but once I got everything working it was a lot of fun. My main nitpick is that I wish the cannons were automatic, it's a little too much at once to control the cannons while doing everything else.
Really good work!