Added check for possibility of move.
Session save/load, optional path highlighting.

Incorrect highlighting for now - path h-lights "as is" from model code.