[z1854] Implement jump (parabolic movement) effect

Partly backported

(based on commit bc2ef4b)
(based on commit 873cab6)

(cleaned version of 49f98ac)

(based on commit [s1415] - 468cf34)