Just checked out your website and I felt that it looked pretty simple with decent UI elements and a great assortment of games, but there is a lot of missing information.
Where is the FAQ?
A live chat window should be added since not everyone wants to join your discord channel in order to chat with your customer care representatives.