DISCLAIMER: I haven't worked on this in a while. Sadly, this is probably the furthest it will get under the development by me. (I hope that you like the idea of where I was trying to go with this.) Controls: [Left/Right] Move. [up] Look upwards. [down] Look down. [A,S,D] Jump. [Down then A,S,D] Spindash. Since there is a glitch with losing rings where the lost rings do not spawn, sonic only loses 5 rings at a time. List of bugs: - Springs are somewhat broken - When sonic is attacked, rings will not spawn - sonic's rolling physics are somewhat broken - Eggman's movements are misplaced when he appears Special Stage (CONCEPT): - Also, the special stage is already programmed in and functional. When sonic appears, see inside the project, access the stage scripting, double click "activate special." Side note: If anyone wants to try and figure out how to finish this, go ahead.