flesh out Path.canMakePath()
make Path.canMove() fail unit will later be seen