Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Rather interesting puzzle mechanic, could be really hard to figure out but did it by accident.