If a network transport error occurs, it should be possible to resume a previous interrupted game. This is handled using a special game state which indicates which player's turn was expected at the time of disconnect.
Acceptance Criteria:
Actions should support Castle Windsor or another DI framework
Action for player-specific network disconnect, which is triggered automatically when that player's turn is expected and a network error occurs.
Action for player-specific network reconnect, which is triggered when players connect and choose to resume an interrupted game. Interrupted game is loaded and then reconnect action is applied, returning the game to that player's turn
If a network transport error occurs, it should be possible to resume a previous interrupted game. This is handled using a special game state which indicates which player's turn was expected at the time of disconnect.
Acceptance Criteria: