Super cool narrative and a lot of good ideas.
I found the bosses to have too many HPs but that's maybe intended. Music and SFXs are cool but a bit loud.
Congrats!