I want to create an interactive web mini‑project: the screen displays a sci‑fi starship in an “Enterprise”-style homage, with the viewpoint fixed to a 2D cross-sectional perspective. The background features neon-heavy cyberpunk light strips and foggy glow. The user can drag horizontally or use the arrow keys to smoothly move the ship for viewing. I’d like the visuals to use a Babylon.js ray marching (SDF) shader to achieve metallic texture and neon lighting effects. Meanwhile, use the Web Audio API to synthesize a continuous low-frequency engine hum, with slight volume/filter changes based on movement. Please provide a directly runnable implementation (HTML/JS/GLSL) that includes initialization, shaders, interaction, and audio.