Player movement can be restricted by placing Arrows.
Arrow always have Allowed Direction, it can point to one of four directions. If player stands on the Arrow, they can move only in a direction this Arrow is pointing.
Player can jump only in a direction the Arrow is pointing.
If player jumps forward (or is using Jumper), and in the jump path there is an restrictive Arrow (located on a same plane), the jump will always end on top of that Arrow.