DAF Peter DeLong, Dom Lam, and Henry Stolz A 3D user interactive flocking simulation built on THREE.js and WebGL