Z to jump X to boost C to refill boost energy just like in rush, the spindash is kinda worthless, to encourage usage of momentum and the boost
I fixed the boost effect's orientation if Sonic is angled diagonally. I couldn't find a way to get it to work when Sonic is rolling, so I set the orientation's style to left/right, still making it change direction, and not making the effect spin like crazy, but it still works.