Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

The main issue I noticed is that there are too many mechanics introduced too quickly. Having the player start with a few mechanics and then little by little include the next ones will make it a lot better.