Fix: change piece in FIRST_MOVE phase