Adds untested move logic to Piece.