Put drift calculation outside difficulty class.