Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Not bad, I had the same problem with the controls not being explained, but over it was pretty good!