Discrete-Event Simulator: Flocking Boids