I'm using overrideGameState() to load a game from a specific saved state for testing, loading etc. This is SPA client only game, so no state is stored outside of the browser.
Ideally this is as simple as:
client.overrideGameState(savedState)
However, internally this does not seem to call createDispatchers, because the client does not let me make a move that is only on a specific state. Insteead I get "ERROR: disallowed move: continue(my movecontinue`) is only on the phase I load not the intial phase.
This makes overrideGameState unusable if using phases.