So, some dude on Retro just released this fangame. It's basically like a mix of Sonic 2, 3, and CD, with original levels. You can play as Sonic, Tails, or Knuckles, you've got the elemental shields, plus neat stuff like time trials, level challenges, and other nice things.
Oh yeah, the boss...