Unit Animation
The renderer uses manifests/unit_compact_assault.json
and direct individual PNG frames. Dormant units draw
static_00. The selected active unit, and any unit standing
on an in_progress node, loop the idle frames
with a small in-place bob/pulse so working agents are visible without
changing movement rules.
Controls
D-pad cursor/menu navigation
A select/confirm
B back/delete
X unit menu / input page
Y node menu / suggestion
L1/R1 cycle units
SELECT phase overlay
START pause/checkpoint menu
Use Exit Game from the tile or pause menu to return to
the KNULLI game list. The launcher only exits the pygame client and
restarts oga_events; it does not kill broad process names
or staged server/agent processes.