add some players to be idea reviewers
because you delay on reviewing ALOT. you should add some players (like me) to do it. PLUS (optional) you should do the voting in the game itself! i dont have facebook nor twitter.
Sorry about the lag, but I need to look at them myself :)