Avoid crashes when x/y/z are absent or nested under accel/data keys. Co-authored-by: Cursor <cursoragent@cursor.com>
Documents WebSocket protocol, architecture, calibration math, and gameplay. Co-authored-by: Cursor <cursoragent@cursor.com>
Includes platform steering via calibrated accel axes, ball physics, calibration overlay with axis detection, and runtime tuning sliders. Co-authored-by: Cursor <cursoragent@cursor.com>