Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

OMG i played this like 2 years ago xD I played it with my friends all day on browser hehe :D