My i key is broken. So apologies. i think these discussions about the spin dash often overthink what is fundamentally a simple mechanic. it's designed to stop those moments of frustration in Sonic 1 where you can't run up a slope without running backward and building up momentum. Those moments were very tedious and i think it's for the best that Sonic Team introduced the spin dash. That's really the context for why it was created and i think it does a good job of resolving that problem without completely wrecking the game balance by making the levels too easy (ala boost). i don't really agree that Sonic is fundamentally about flow (even though that's a popular position). The game philosophy is very flawed from a flow perspective even putting aside the spindash: the very fact it's a platformer means that you have to stop and consider your environment unless you already know the level layout. No matter how telegraphed the challenges are, it's impossible to speed through complex platforming at Sonic's speed. That's why the more platformer focused levels dial back on speed and go for a slower flow. People often criticise Sonic 1 for not knowing whether it wants to 'go fast' or not, but the same criticism can be leveled against Sonic 2 and 3. it's just that Sonic 1 evenly splits the slower levels throughout the game while Sonic 2 and 3 puts them at the end of the game and people are less familiar with those stages (compared to say Marble Zone). So i don't really agree that the spin dash forcing the player to stop is a bad thing, since most of the more complex levels force you to do that anyway. i think it's less that Sonic is about flow, but more that Sonic provides conventional platforming then rewards skilled play (that is getting through the challenges) with high speed set-pieces. This is really the root design of all Sonic games, including Sonic 3 and Mania. i thin where the levels are best is when they ratio platforming with high speed set-pieces in a satisfying way. @Palas said this many years ago, but i think a lot of hardcore fans forget that the main objective of Sonic isn't to go fast, speedrun, or ace all the higher routes. As he said, the main objective is to beat the level. in that respect it's like any other platformer. The spin dash is a tool that's designed to help player beat the level when it's being irritating while not making the game too easy.