Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Well why don't you do better, the team has worked hard on a game with potential, if you don't like that how about make your own game and see how hard it is, I am making one and trust me, it is difficult