A deliberately badly programmed implementation of Boids for teaching
A deliberately bad implementation of Boids for use as an exercise on refactoring