## Description Build a `persistence` module that saves and restores full game state to disk. ## Acceptance Criteria - [ ] A `persistence` module exists under `src/persistence/mod.rs` - [ ] Game state serializes to JSON via serde - [ ] Save writes to a configurable file path - [ ] Load deserializes and validates state before returning - [ ] Unit tests cover save, load, corrupted file, and missing file scenarios
Description
Build a
persistencemodule that saves and restores full game state to disk.Acceptance Criteria
persistencemodule exists undersrc/persistence/mod.rs