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.