Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think the difficulty is a mix of level design and the fact that you get slower has time passes... the faster you go the better and you have to think what you are gone do before doing it, so that is one of the reasons for dying. thinking on the fly may not work, its more like die once at least to know and then pass.