Watch emergent flocking behavior from simple local rules
Avoid crowding neighbors - steer away from boids that are too close
Steer towards the average heading of neighbors
Steer towards the average position of neighbors