I checked out your profile, gameplay video, and the game itself. I think adding a brief description of your game's highlights or core gameplay to your page might help attract even more players.