Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Liked the mechanic, and the enemies really make you run for it XDD