Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

From the sounds of it the game made your mind a bit of a trainwreck!