boids uses boids algorithm to simulate flocking behaviour see https://en.wikipedia.org/wiki/Boids finished project