This was a really hard touch, for me!
And now optimisation awaits. I hope to manage to at least come under 800. lol :) (1091 was my first touch).
EDIT 1: 871 the second one, 817 the third one. :) 801 the fourth one.
EDIT2: Next try: 755. Huh, where are the rest 38 steps?
EDIT3: 725, next try. So, now ''the real'' optimization remains: 8 more steps to get Panacea's 717.
EDIT4: I now found the 717, too. This search was very enjoyable. First that ''stump'' feeling, when I wa getting blocked and couldn't see ANY path, then slowly coming closer and closer, understanding more and more, what needs to be done WHEN (timing). Very nice concept that couldn't be done shorter, imo.
I hope more people will try it out and give it recognition.