Oooh, you give some interesting points here. I like the idea of adding obstacles, and the part about delaying makes me think of a stamina bar instead to leave more freedom to the player.
Anyway, I'll keep all these in mind when I work on the updates. Thanks for the feedback!