use diag_tickTime instead of sleep to make timing more reliable

I haven't tested this 100% yet but it should make the timing more accurate. 
A 1 minute sleep can be up to 5-10 minutes on really laggy servers.
Using diag_tickTime (real time seconds passed since mission start) to check at an interval should make sure the timers are much more accurate to the config settings.