based on Complexity Explorable:

" Flock'n Roll -
Collective Behavior - Schooling Fish & Flocking Birds
"