Refactored GetNextWorkRequired function to allow for future, seamless difficulty algorithm tweaks