I'd cut down on the word "free" a few times on the front page if possible. You want your visitors to think the site believes in its games themselves, not their free-ness. If that makes sense...