Hey, nice work on the level design! It stays varied and never gets monotonous.
I haven't been able to complete the game, as the boss kept killing me. Maybe I'm missing something crucial about the combat system.
Just a little note on shooting upward: it feels a bit clunky because you're forced to jump to do it.
Anyway, good job!