Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Weird - glad that took care of it!

the closest that i have come to finding that game is one called immutable