This is an edited version of K8amnimation's version of my thing. I tweaked the jumping a bit from his code.