Hard is definitely hard, but it is also definitely doable as I have managed to do it myself. A lot comes down to understanding when to run fast and when to take things slow. Don't forget about the shop, where you can buy things like a custom speed, so you can tweak your player to how you want him. :)
fantastic ! :P