loops back to the first step once the last one finishes, rather than stopping there
Optionalskippable
skippable?:boolean
when a directional step's target tile is refused by canMove, move on to the next step
immediately rather than retrying the same step every tick until it opens up
loops back to the first step once the last one finishes, rather than stopping there