Changed Move to include Move(Piece, Tile toTile) rather than Move(Tile
fromTile, Tile toTile) (will be helpful for bughouse). Reflected this
change in individual Pieces (note: the old method is still in there and
the toTile is actually calculated from Piece.loc for legacy support).
This should be phased out eventually.