A small browser-based app for free-roaming a cyberpunk district. Users can smoothly zoom and rotate the view with mouse or touch while exploring the streets. Neon signs hanging from building facades should exhibit subtle wind-driven sway with a physical simulation (real-time mass–spring system with parameters for wind force, damping, etc.). Several clickable props are hidden in the scene; when picked up, they increase the “Exploration” score on a quest/progress panel on the left side of the screen and play a synthesizer-style notification sound. The project should be implemented with Three.js, using standard real-time rasterized rendering. Please provide the core code and architecture, ensuring stable animation, smooth camera controls, and easy extensibility for adding more buildings and signs.