Flashpoint Archive is a huge community effort preserving web games and animations. Over 200,000 Flash games saved from extinction.
The game opens on its maker's website in a new tab. MegaClip just points you there.