rem: GLOBAL (GameClock.TimeCounter) = GetTimeCounter (); ClearSemaphore (GLOBAL (GameClock.clock_sem));
add: if (!GameClockRunning ()) { GLOBAL (GameClock.TimeCounter) = GetTimeCounter (); ClearSemaphore (GLOBAL (GameClock.clock_sem)); }
context: ResumeGameClock (void){	GLOBAL (GameClock.TimeCounter) = GetTimeCounter ();	ClearSemaphore (GLOBAL (GameClock.clock_sem));}