Refactored GameTimeManager into a variation of the MonoState pattern.