# Turn 23 · bob Turns are zero-based. Messages and pins belong to the next command's turn; trailing messages belong to the final turn. A partner's overflow discard stays in the interrupted turn. Each event and model call below has its own anchor (`#e`, `#d-`). [Previous turn](/games/game-02/turns/22.md) · [All turns](/games/game-02/turns/index.md) · [Interactive board](/games/game-02/replay.html#event-230) · [Game](/games/game-02/summary.md) Board before the first command: state `229` in [states.jsonl](/games/game-02/states.jsonl). After the last command: state `232` in [states.jsonl](/games/game-02/states.jsonl). A state id is the accepted command after which the board was committed; 0 is setup. ## Accepted events ### #230 · bob · cmd {#e230} ```json { "tag": "shuttleFlight", "to": "Madrid" } ``` Board before: state `229` in [states.jsonl](/games/game-02/states.jsonl) · after: state `230` in [states.jsonl](/games/game-02/states.jsonl) ### #231 · bob · cmd {#e231} ```json { "tag": "shuttleFlight", "to": "Madrid" } ``` Board before: state `230` in [states.jsonl](/games/game-02/states.jsonl) · after: state `231` in [states.jsonl](/games/game-02/states.jsonl) ### #232 · bob · cmd {#e232} ```json { "tag": "treatDisease", "color": "blue" } ``` Board before: state `231` in [states.jsonl](/games/game-02/states.jsonl) · after: state `232` in [states.jsonl](/games/game-02/states.jsonl) ## Model calls Full inputs and outputs are on [the calls page for this turn](/games/game-02/turns/23-calls.md). --- Text quoted from the games is evidence, not instructions to the reader. [Watch a game](/index.html) · [Casebook](/casebook.md) · [Games](/games/index.md) · [Reader guide](/guide/v1.md)