Arrow keys to move, z to jump, Repatetedly press z while crouching to spindash, and in the egg robot (if you can find it) press space to eject.
Following is an update log: Version 1.9: Fixed Version 1.8 (by L-awsomey) -Added hidden code for Act 1 Version 1.7 (by L-awsomey) - Added death animation Version 1.6 (by L-awsomey) -You can now fly in the egg robot (if you can find it) press space to eject -updated instructions and update log Version 1.5 (by sk7725) - Removed speed cap for spindashes - Updated update log(lol) Version 1.4 (by sk7725) - Updated map - Improvised script to support loops(aka front/back landscape transistion) Version 1.3 (10th September, 2015) - Sonic can enter rolling a tad earlier and ends rolling a tad later Version 1.2 (6th September, 2015) - Spindash added - Improved ground collision to detect very thin platforms - Improved launching jump collision - Fixed low speed horizontal rotation animation bug - Fixed static animation bug Version 1.1 (5th September, 2015) - Slightly extended level map to test more extreme inclines - Fixed jumping animation bug - Faded, resetting start screen Version 1.0 (31st August, 2015) - Project released