Base class for all steering behaviors. Base class for all steering behaviors. Steering behaviors calculate the linear and the angular acceleration to be to the agent that owns them. Individual steering behaviors encapsulate the steering logic. The calculate_steering function is the entry point for all behaviors. Sets the acceleration with the behavior's desired amount of acceleration. The calculate_steering function is the entry point for all behaviors. Sets the acceleration with the behavior's desired amount of acceleration. The AI agent on which the steering behavior bases its calculations. If false, all calculations return zero amounts of acceleration.