The flocking algorithm quite blew my mind when I started experimenting with it. With some changes of the values you produce very different result. This is a “long time exposure” of the flight of the dots.