a working boids library