Boids Flocking Simulation
3D swarm behavior: separation, alignment, cohesion