Updated Move.getEndPos to return something useful for moves that don't actually move the selected piece.
Shoot steps that don't involve a second direction now resolve correctly