new class MovePiece