Yet another attempt to get the scheduling of unvisited, underserved, and healthy stations correct.
Refactored code to make it more readable (hopefully)