Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

The trick is to not be as careful as you think you need to be. That level took me a half hour to finish the first time, now my record on it is 21.20 seconds.