dcfa976dad
Score readouts now react to mutations: ScorePulse drives a triangular 1.0 → 1.1 → 1.0 scale on the HUD score over MOTION_SCORE_PULSE_SECS, and jumps of at least SCORE_FLOATER_THRESHOLD points spawn a floating "+N" that drifts up 40px and fades over 2× the pulse duration before despawning. Detection runs after GameMutation so the visuals trail the state update by exactly one frame. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>