Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+3)

An immediate issue for me is your game's thumbnail. This stuff's very important for promotion because it's the first thing many people will see of your game. Your screenshots look pretty good, but the thumbnail looks like a rushed afterthought and people may be put off clicking onto your gamepage because of it.

I'd definitely suggest redoing it. If you need inspiration, look at the thumbnails of similar games that you like. See what they're doing well, what appeals to you, and how you can apply this to yours :)