Nice game! My major issue with the game is tho that the player feels a bit too floaty and sticks to the walls. Additionally a lot of enemies don't get announced before they come, especially the one big flying thing, I'd suggest you looking into the so called Telegraphing. Here is a video about it and bosses in general: