I just checked your game pages and I'll be completely honest, they lack gifs and good page design work on it and I'm sure everything will be good! Don't give up though.
Even I think I need to work on the game pages