Flocking with C++/OpenGL/SDL