Event Schedules are special BCSV files that allow the game to cycle various "states". This effectively allows re-creating SMG1's Galaxy Comet Scheduler, but won't be restricted to just Comets. - [ ] Figure out the best place to keep these BCSV files - [ ] Design a BCSV structure that makes this easy to use - [ ] A GameEventValue may be needed to track the position of the cycle - [ ] Progress Checks can use the Cycle Position to determine if they pass or not. - [ ] Figure out the best way to check the cycle position - [ ] Figure out ways to allow the game to advance the cycle (Users should be able to decide how/when the cycle proceeds) - [ ] Add a Global MSBF option to advance a cycle (like Comet Luma in SMG1)