Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
(+1)

It seemed pretty cool, but I was stuck in the same place for almost 10 minutes before I decided to give up.