Fix movePiece() again