I made this to prove a point about being able to make engines properly or smthn. Anyway, enjoy! Arrow keys to move, space to jump, down to crouch, 9 to die. Known issues: holding left and right together causes a few momentum problems.
CREDITS: Sonic's voice was actually taken from the game Blocksworld, surprisingly. Sprite origin is unknown. Code is all 100% by me, but the L/R variables were inspiration taken from several Genesis Sonic Engines.