I just realized that I've made a mistake in the last part with one of the arrows. It indicates the wrong platform but I doubt it makes any major difference if you follow the motion of the character. GL!