const State(this.move, this.kings, this.turn, this.castling, this.epSquare, this.halfMoves, this.moveNumber);