Simulating 3D flocks from scratch using Three.js | Hacker News Reader