oskiewar v84: bare cube, and the winner laughs out loud master
The ball and the blade both leave: the cube holds two fighters and one pistol now. ballEnabled is the whole story — serve, boot, carry and the BALLED death sleep behind the switch the test harness always used — and the sword pickup came back out after one build on the floor. The round-end voice was half missing on the web. The victory laugh is five playSine steps, and playSine speaks through synth(), which only the console host provides — oskiewar.com has been mouthing it silently all along. The web bank now voices the victory-laugh signal as five detuned syllables on the native cadence, and the result card reads itself aloud through the browser's own speech synthesis: the piece publishes the card's sentence, the shell speaks it, and a nameless anonymous winner is addressed as 'you'. Preview burns and reel renders stay mute. The winner's mouth opens on the card sting — the same open-ring LAUGH face the A+B chord earns, dealt automatically unless a manual gloat got there first — so the staccato lands in an already-open grin. Social preview re-burned for the new source. Suite: 268 tests, 36 fails — the pre-existing baseline, nothing new. Claude-Session: https://claude.ai/code/session_01NhnRj8HGzW9Y7fk9doZ67m