The idea isn't exactly new, but the gameplay feels fine-tuned and fun. I like the way you can upgrade and fire cannon bursts when things get extra hairy, and it's a fast-paced game too, no time for rest unless you pause it. Fun, rewarding and a bit challenging gameplay. Nice work!
-cd-