Cool game, I liked the variety of weapons you randomly got as the wheel of weapons was spun throughout the boss fights! Additionally, the character movement was quite nice, and the third boss’s attacks with the arms flying at the player was really neat.
Some feedback that I would give is that the first boss’s immunity phase is a bit too long, and the bosses have too much health which makes things a little frustrating for the player.
Instead of a time countdown that is below the boss’s health bar, I think it would be a lot better to see how much health the boss has exactly to give the player a better sense of progress.
Additionally, the upgrades that you occasionally get don’t feel impactful because I usually don’t hold the weapon that’s being upgraded. I think it would be better if the upgrade happens to the weapon the player is currently holding so that they feel the impact right away!
Hopefully I am not being too harsh on feedback, really these things I mentioned are just pretty small details. In any case, good job on making this game!