Tyler
Tyler
Update the zone entities based on the zoning refactor document: [Zoning Spec](https://docs.google.com/document/d/1k1gylehEdpcr_HilVLIX9OTEfoiWdjwHxcwuCHW6BTk/edit#heading=h.ed8gj8k144k0) - [x] trigger_momentum_timer_start - [x] trigger_momentum_timer_end - [x] trigger_momentum_timer_stage - [x] trigger_momentum_timer_checkpoint - [x] trigger_momentum_timer_cancel
- [x] Support new zone file structure - [ ] Support changes to zone trigger entities
[Simultaneous Tracks](https://docs.google.com/document/d/1k1gylehEdpcr_HilVLIX9OTEfoiWdjwHxcwuCHW6BTk/edit#heading=h.xp1z1eih5m4c) - [x] Support for multiple timers (main track timer and stage timer) - [ ] Submit stage times to backend
Update map cache system to use new zone format.
[.zon File Specifications](https://docs.google.com/document/d/1k1gylehEdpcr_HilVLIX9OTEfoiWdjwHxcwuCHW6BTk/edit#heading=h.w2qjehi0co73) - [x] Use json format - [x] Implement track specification - [x] Implement zone specification - [x] Implement volume specification
WIP Mockup: https://i.imgur.com/6VyUwd2.png - [x] Updated DB queries/APIs to handle tracks and styles - [ ] Track selection UI
[Track Savestates](https://docs.google.com/document/d/1k1gylehEdpcr_HilVLIX9OTEfoiWdjwHxcwuCHW6BTk/edit#heading=h.30t6r9yvyz10) - [ ] Savestate generation - [ ] Savestate application
[Drop Teleports](https://docs.google.com/document/d/1k1gylehEdpcr_HilVLIX9OTEfoiWdjwHxcwuCHW6BTk/edit#heading=h.m19hdnajrqex)
[Timer specifications](https://docs.google.com/document/d/1k1gylehEdpcr_HilVLIX9OTEfoiWdjwHxcwuCHW6BTk/edit#heading=h.my8hh1hc9l23) - [x] Timer states (disabled, primed, running) - [x] State transitions - [ ] Automatic track switching