Separation · Alignment · Cohesion. Triangles point along travel direction.
Cursor influence radius: 120 px — boids steer away while the pointer is near, then resume flocking.