Called when the component is added to an entity
Called when the component is removed or entity is destroyed
Called when the owning entity is recycled from a pool. Reset internal state to defaults.
Set the current heading angle in radians
Called every frame
Simple homing movement that turns toward a target at a configurable rate. Lighter than SteeringComponent — no force accumulation or mass.