this is about half perfect
if you were to add more characters and levels more fun cheats and useful ones, and( if possible ) better graphics, this would be perfect
beat game with sonic=sonic run 2=sonic is twice as fast while cheat is on( sonic only)
beat game with tails=tails follow= tails follows character around when cheat is on( does not work with tails(if used with cream, cheese disapears))
beat game with knuckles=behind=will go behind most things when cheat is on
beat game with cream=big cheese= cheese will grow 5 times in size while cheat is activated(( cream only)will not work in conjunction with tails follow)
beat game with first 4 characters=amy rose
beat game with amy=jukebox=choose any music while playing
beating game with amy will also get you the cheat moon(speed cut in half and jump height doubled)
beating game with amy will also get you shadow
shadowgets nothing when beating his main game, as you have now completed it
p.s.a good combo is moon and sonic run 2 on sonic
as his jumping abilty is doubled, but he still seems to go a sonic run 2 speed