It is very cool how you managed to add Gain Ground elements to your game. The game is very polished; visual, UI, and sound design all felt great. Spin Dash seems to only work when you are moving. I wish it could still dash toward where the character faces when not moving, so I could get better aim. The perspective makes it hard to see the platforms in some levels that require dash and jump.
Still an amazing game nailing all the criteria, great job!