Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Yeah that was literally the only thing I could say detracted from the game.
I've been playing a few games on itch and this one is still the best i've played so far. Cheers.