A single central attractor holds 110 agents in a slow vortex — pointer x controls rotation, y controls pull strength

110agents · attractor vortex orbit createRadialGradient · 3 neighbor vectors · requestAnimationFrame