Under the hood, everything runs on a raw HTML5 Canvas particle loop with sound effects synthesized in real time via the Web Audio API. Stepping up to larger calibers increases the launch velocity, extends the climb duration, raises the explosion height, and spawns more stars. Each particle recalculates air resistance, gravity falloff, color fade, and alpha trails every frame. At the bottom edge of the screen, a mirrored pass draws soft vertical reflections over the water, and reaching the end of the text dims the interface so a scheduled finale can take over the canvas.