I think adding some details about what makes your game different from others like it would help get people excited to try your game. I love the logo - excellent work on the design!