Very well done. Tight mechanics and gameplay loop that developed stage by stage. Perfect size and feel for a game jam, but also has such a good loop that could be scaled up and added onto if you were to continue with this.
The deaths feel satisfying, however for the enemies that can take multiple hits, it would be nice to have some sort of feedback for when they get hit, but they don't die. Maybe a sound or even making the enemy flash red for half a second so you know they took damage.