void InitAggression()
    {
        if (vision_)
        {
            //make them stop shorter
            float stopping = baseStopping;
            stopping -= GetModifier(stopping, aggression_);
            vision_.SetStoppingDistance(stopping);

            //make them pay attention to only the road ahead
            float lookAngle = baseLookAngle;
            lookAngle -= GetModifier(lookAngle, aggression_);
            vision_.SetLookAngle(lookAngle);
        }

        if (purpose_)
        {
            float impatience = baseImpatience;
            impatience += GetModifier(impatience, aggression_);
            purpose_.SetImpatience(impatience);

            float impatienceSpeed = baseImpatienceSpeed;
            impatienceSpeed += GetModifier(impatienceSpeed, aggression_);
            purpose_.SetImpatenceIncSpeed(impatienceSpeed);
        }

        //increase their top speed
        float topSpeed = baseTopSpeed;

        topSpeed += GetModifier(topSpeed, aggression_);
        car_.SetMaxSpeed(topSpeed);
    }