Surely you've played Super Smash Brothers right? Well, I hope so. Super Smash Flash is an instant classic. While not as good as Smash Flash 2, it does offer the player a very satisfying experience. There are 13 playable characters including Sonic, Tails, Knuckles, Megaman, Link, and Kirby as well as 15 unlockable characters. You can also save your progress (thank god!).