Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Aaaah, that rings a bell. I heard about that game or a some clone years ago.

Thanks for the info!