Fish School Flocking
Boid simulation: separation, alignment, cohesion