Nice game. I like how you actually tweaked the sprites to show the transformation over time. I wanted to do something similar but we were a smaller team and I just layered different sprites.
FYI, there is something broken somewhere. At some point, can’t tell if it was after some upgrades or after some time but the screen started shaking, the music stopped and the framerate became soo slugish it was impossible to play.
Also, you may want to tweak the “wall run” sensibility. Often I wanted to jump to some ledge but if I was too close to a wall it would start wall running but then the jump height is significantly smaller.