In the first year of my university course, one of my assessments was to create a
'flocking simulator'. Flocking is an emergent behaviour observed in flocks of
birds as well as in other groups of animals such as schools of fish. It's
characterised by complex group