Currently, the scheduler is a class with more than 7200 lines of code which makes it very tricky to maintain. This approach follows the idea shift job specific scorings from Scheduler to SchedulerJob:
- altitude scoring
- culmination scoring
- moon separation
This is an alternative (simpler) approach to D20001.