Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yeah, that stage feels impossible to finish.

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.