Just checked your site out and instantly liked the design and UI. The performance of the site seems fine on both mobile and desktop. I tried finding the FAQ section, but I couldn't find it. Care to clarify?
Am not a fan of the rollover requirements personally. Noticed a diverse variety of games which boosts the overall popularity of the site. Another issue is the requirement of mobile number which needs to be removed in my opinion. Email should suffice.