Hold shift key while clicking flag for turbo mode. Birds start from random positions, but soon form flocks by aligning, cohering, and separating from near neighbors. Also try turbowarp: https://turbowarp.org/561409001
My variant of the "Boids" model: Boids follow three rules: align, cohere, and separate. The main point of the model is that there is no leader, yet flocking emerges. Boids only see nearby neighbors, not the whole flock, but the group self-organizes. In my variant, I use two separate types, red and blue boids. Each flocks separately. I added flapping and direction turning, avoiding turning upside down. The original Boids model is by Craig Reynolds. One fun application was bat swarms in the move Batman Returns.