Save and Load functionality with engine tests, API calls, and server side tests. The engine autosaves upon game creation and upon calling process_move (every turn). Also added code to end_game to save game and then delete it from the active games. Fixed closing json files in tests (caused resource warnings).
Still can do with some cleaning up and exception handling, but otherwise it's all there.
Save and Load functionality with engine tests, API calls, and server side tests. The engine autosaves upon game creation and upon calling process_move (every turn). Also added code to end_game to save game and then delete it from the active games. Fixed closing json files in tests (caused resource warnings).
Still can do with some cleaning up and exception handling, but otherwise it's all there.