I want to build a small 3D city visualization demo that runs smoothly in the browser: use satellite imagery as the basemap, and buildings can be simple low-poly blocks; the camera should support WASD + mouse free roaming. The scene needs dynamic road traffic flow, with vehicles represented as particles moving along the streets. I’d also like to play procedurally generated city ambient noise (white noise) based on the current viewpoint position. For interaction, I want to use the mouse to “draw” a temporary magnetic field on the screen; nearby vehicles will be attracted or deflected, and will change color when affected. Implementation should prioritize Babylon.js in combination with the Web Audio API.