## Description Create an `inventory` module that manages items (tools, tokens) a player collects during gameplay. ## Acceptance Criteria - [ ] An `inventory` module exists under `src/inventory/mod.rs` - [ ] `Inventory` struct holds a list of `Item` with id, name, and quantity - [ ] Items can be added, removed, and queried - [ ] Inventory can be serialized for persistence - [ ] Unit tests cover add, remove, overflow, and empty cases
Description
Create an
inventorymodule that manages items (tools, tokens) a player collects during gameplay.Acceptance Criteria
inventorymodule exists undersrc/inventory/mod.rsInventorystruct holds a list ofItemwith id, name, and quantity