internal MoveInfo(PositionInfo <T> initialPos, PositionInfo <T> finalPos, MoveType moveType) { this.initialPos = initialPos; this.finalPos = finalPos; this.moveType = moveType; }