rem: SetSemaphore (GLOBAL (GameClock.clock_sem)); GLOBAL (GameClock.TimeCounter) = 0;
add: if (GameClockRunning ()) { SetSemaphore (GLOBAL (GameClock.clock_sem)); GLOBAL (GameClock.TimeCounter) = 0; }
context: SuspendGameClock (void){	SetSemaphore (GLOBAL (GameClock.clock_sem));	GLOBAL (GameClock.TimeCounter) = 0;}