Very polished and pretty fun! Love the sound design and visual effects ^^
I have a couple gripes with the speed of the game and the last level (I'd assume?) though. I totally get why the speed of the objects are as slow as they are, but it makes waiting for/replaying levels kind of a slog. It's not helped much by the level design, which the level I got stuck on felt less like a puzzle and more like bashing my head against a wall. It might be something to do with how varied the options of where/when to throw out the misses are, along with some RNG in the movement patterns of the ground patrol and cannon targeting?
Either way, I love this concept, and the execution for the most part is spot on!