# Telemetry 9 Arcade — Port Notes (v0.3)

**Firmware source:** user-supplied `LittleLight_v1.0.zip` containing
`LittleLight_v1.0/LittleLight_v1.0.ino` (Oct 16, 2026).

## Gravity Snap / Punch source
- Namespace: `GravitySnapGame`, source v0.3.2.
- Browser source: `preview/games/gravity-snap-original/game.js`.
- Implemented: 100-level progression scaffold, eight rotating map archetypes,
  original gravity-roll and countersteer numerical constants, directional Snap
  impulse and energy, enemy pursuit/repulsion and collision kills, wall spikes,
  periodic bumpers, scroll camera, checkpoint recovery, powerups, portals, and
  local progress, plus a basic bonus-stage prototype.
- Not yet exact: Arduino random-number layouts (the browser uses seeded JS
  random, so seed values match but layouts may differ); exact original sprites,
  bonus-stage variants, device tilt calibration and M5 Preferences cross-save.

## Glow Swarm / Punch source
- Namespace: `GlowSwarmGame`, source v0.30.0.
- Browser source: `preview/games/glow-swarm/game.js`.
- Implemented: four-life endless sector structure, arena directional auto-fire
  based on last movement, alternating Armada every fifth sector, mixed six-class
  fleet rows with no row-clear modal, homing/spiral/dive behaviors, A pulse,
  B dash, ship powerups, miniboss core windows, flagship bosses, local best
  and checkpoint persistence.
- Not yet exact: all eight theme-specific bullet schedules and graphical
  effects, perfect 40-sector difficulty pacing, hardware IMU calibration and
  seamless transfer of NVS save data.

## Website
- Case Files removed from public-facing catalog and promotional section;
  original Little Light firmware untouched.
- Earlier gravity-flipping game retained as **Neon Ascent**, with its own
  library card and game page. This is a separate game from Gravity Snap.
- This is a private browser **playtest**, not a guaranteed exact recreation or
  a public release. Validate on Gate, Blackdog and Punch before declaring parity.

## Security / release
- Serve only on trusted home Wi-Fi via Bebop's existing local development
  server. Do not expose the Python HTTP server to the public Internet.
- Progress in these games is browser-local. Clearing site data clears saves.
- These are static browser games; no accounts, multiplayer or file uploads.
