Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

ok what i mean is that if you make them pay for the game less people will play it meaning less feedback