pub fn facing(from: Pos, to: Pos) -> Facing
The way a step from from to to goes: left or right if it goes across at all, else up or down.
from
to