Real boids implementation, not bad