Generate massive particle swarm simulations with a clean separation of concerns: a **host runtime** handles Three.js rendering, camera, input, gesture recognition, and security — the AI writes only a **behavior function body** that positions and colors 20,000+ particles per frame.