Introduce `load_or_die`.
Fix borrowing problem.
Fix `Position.is_neighbor()`.
Fix: What player does not see is under fog.
Implement basic moving.