Swap pieces (need to update position of piece)