## Description Build a `timer` module that tracks time spent per puzzle for scoring and leaderboard purposes. ## Acceptance Criteria - [ ] A `timer` module exists under `src/timer/mod.rs` - [ ] Timer can start, pause, resume, and stop - [ ] Elapsed time is returned in milliseconds - [ ] Timer integrates with the score module for time-based bonuses - [ ] Unit tests cover all timer state transitions
Description
Build a
timermodule that tracks time spent per puzzle for scoring and leaderboard purposes.Acceptance Criteria
timermodule exists undersrc/timer/mod.rs