Seperate TimeCycle and AdjustBrightness from TimeManager