The player speed being tied to the healthbar accidently resulted in the starting speed being boosted by a lot and it also messed with the dash due to the way I programmed it. The sprites of the player changing originally had to do with the story and was a metaphor but I didn't have time to add that in. I think the most I made it to was wave 5 during playtesting, I didn't realize people would play more than one special wave. Thank you for the feedback!