For this week's assignment, I was very drawn to the idea of creating flocking behavior. After taking a look at the coding challenge tutorial, I decided to allow the user to be able to manipulate the different variables that would affect the field of vision of each bird within the flock, as well as the speed. This way, the flocking behavior can be adjusted in a variety of ways.
While I managed to achieve cohesion and alignment for the flock, I didn't get a chance to implement separation, which is the third element that should be present in flocking. Looking forward, I would like to be able to create this behavior as well, to avoid the flock members sticking together into one inseparable unit.