Really fun, Hopping rather than directly controlling all character movement added a nice challenge for dodging bullets. Nice variety of power-ups, Sound effects were satisfying.
A few nitpicks:
- Some small enemies aren't very noticeable, especially with all the flashy visuals and explosions, I'd get hit not knowing what actually hit me. Sometimes this would happen with bullets too, but I noticed you tried to make them easy to spot, so, maybe it's the background?
- The flamethrower and shotgun power ups were generally too risky to use effectively especially when trying to go for a flawless.
-Playing on hardcore eliminated a lot of interesting mechanics, freeze + stomp was too risky, I'd end up only going for certain power- ups and spamming bombs.
-Some bosses are easily cheesed, Mashing stomp and using ultimates when they fire, Bosses were a little too bullet spongy to make the alternative any more fun.
Overall though, good job.