The site looks a little overwhelming. There are a lot of links when you get to the landing page. It seems by looking through it that it is mainly designed for Ads when the games are selected, was that the intent?
There were no descriptions on what the site was about just buttons everywhere. Shouldn't you have at a minimum a purpose to the site and what you are all about. Just my thoughts but when I got there all I saw was buttons everywhere.