Boids Flocking Simulation - Separation, Alignment, Cohesion + Mouse Flee