Agreed with the other commenters: outstanding style and execution, just a bit hard to tell what's going on between the pacing and the unclear powerups. I also had an issue where enemies would sometimes stop spawning and the boss never showed up. It made me wish I was better at this kind of game so I could see more!