boids implementation on qt