virtual void Evaluate(std::vector< std::unique_ptr< EvoScript >> &onceEvaluatedPlayers, std::vector< std::unique_ptr< EvoScript >> &neverEvaluatedPlayers)=0
This function's responsibility is to evaluate EvoScripts and assign the value to them using setFitnes...