@TheSpaceshipper Whoops. There it is in the first post. 🙄 Agree that the imagery far outstripped the subject matter (I’m not sure how any of it could have come to be without the subject matter, of course).
Basic models of flocking behavior are controlled by three simple rules: 1) separation: avoid crowding neighbours (short range repulsion); 2) alignment: steer towards average heading of neighbors; 3) cohesion: steer towards average position of neighbors (long range attraction). With these three simple rules, the flock moves in an extremely realistic way.