Trying new strategy: add a move to Path if it's valid.
Acc works but is nesting lists with each step.
works with barriers as well.
Going from lower-right to upper-left doesn't halt.