Tetris Arena
The game enumerates every legal placement. The model you pick chooses one. Code drops the piece.
Space start / pause R reset
Who plays
Game
Gravity every 500 ms. The piece keeps falling while the model thinks; a slow answer arrives too late.
Random garbage rows at the bottom, one to three gaps each, never a complete row. Applied on the next start.
Same seed = same piece order and same garbage, so two models can play the same game.
Score0
Lines0
Level1
Pieces0
Idle
Decisions
Avg latency–
Fallbacks0
Too late0