Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This reminds me of a game I used to play on miniclip. No way of finding it though