I like the core mechanics a lot. There’s a few bugs tho. In some of the later levels, there was a jumping cannonbot that was usually invisible, and would become visible just a frame or two here and there. (maybe that’s by design? but if so it’s a pretty bad design :P ). And at level 10, it looks like there’s supposed to be a boss but he never showed up.
Oh one other thing, and maybe this is just me, but you’re requiring a mouse click to advance to the next level, when the mouse isn’t otherwise required. That’s annoying!
All these complaints, and of course the missing audio, they all look very reparable! You have a solid foundation here and I hope you keep working on it.