DJ's Game Portal is a console-style lounge for browser ports of retro and console games. Every game opens in a new tab.
The game opens on its maker's website in a new tab. MegaClip just points you there.