Im Grunde habe ich nur deinen Code verkürzt und eine (billige)Gravitation und ein Sprungbefehl hinzugefügt.
Aber verstehen solltest du es dennoch also viel Spaß damit.

Achja macht der Code denn das was du wolltest?

MFG Ralph