Separation: Steer to avoid crowding
Alignment: Steer toward avg heading
Cohesion: Steer toward avg position
Mouse: Boids flee from cursor
Click: Add new boid