Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I think it looks fine. Something I would've clicked on if i saw it. It all just depends on exposure , not really your thumbnail.