really cool and polished!
The only thing i would work on a little bit more is the difficulty curve, i feel like when the boss comes the game gets 10 times harder.