private bool CheckIfLeafIsPossible(Vertex leaf, ScenarioDescription scenarioDescription) { return leaf.IsPossible && leaf.ValidateActions() && worldDescription.Validate(leaf) && scenarioDescription.CheckIfLeafIsPossible(leaf); }