Wow what a fun game! I loved that there are multiple character choices and that they are different. I like how the game progress and the shop.
The dizzy mechanic caught me by surprise. At first I was understanding what was happening but everything clicked. The only I would sugest is make the dizzyness bar more visible somehow, maybe above the player or in another form. I had to keep loking for 2 different parts of the screnn to keep track of the enemies surrounding me and the dizzy bar.
Other than that, really great work!