This is a very feature-complete game, especially for a short jam like this one. There's a good variety of enemies, bullet patterns, and even some navigation puzzles (with the round plates that turn off again when you step on them a second time.) The balance is also pretty good, with the checkpoints not being placed too closely together or too far apart.
Good job! I'm quite impressed by this.