Single Thread, All Units

One thread_id for the game. All 3 units share state. Merge reducers prevent cross-unit overwrites. SqliteSaver serializes writes (fine for turn-based).

Node Functions

Hex Adjacency