once there, check the place out, get into their arcade and start playing whatever you can. If you enjoy the game, find the "DOWNLOAD" link and post it here. I can use that download link to get the game directly from their site.
Some games, particularly some larger ones, simply won't install to the server. It happens. No biggie.