Looks and feels really nice! Love the sounds and the little animations/movement. The idea is simple, but the execution is really good. At some point (~7 cannons) it gets a bit too easy, so a few more enemies (or variants) could have a great impact.
Had a lot of fun playing, great job!