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