public override StateList Simulate(StateList world, StateList goal)
    {
        StateList simulated = (StateList)world.Clone();

        simulated.SetState("IsPatrolling", 1.0f);
        return(simulated);
    }