Boids Flocking — separation, alignment, cohesion in 3D