private function makeLeafEvaluation(): Evaluation
    {
        $result = new Evaluation();
        $result->age = $this->depthLeft;
        $result->score = $this->state->evaluateScore($this->objectivePlayer);
        return $result;
    }
private function makeLeafEvaluation(): Evaluation
    {
        $result = new Evaluation();
        $result->age = $this->depthLeft;
        $result->score = $this->state->evaluateScore($this->objectivePlayer);
        return $result;
    }
private function makeLeafEvaluation ( ) : Evaluation { $ result = new Evaluation ( ) ; $ result -> age = $ this -> depthLeft ; $ result -> score = $ this -> state -> evaluateScore ( $ this -> objectivePlayer ) ; return $ result ; }
Formulate the evaluation, this node being a leaf node
Formulate the evaluation this node being a leaf node