Modified game timing again...

The game now times itself relative to the system clock. Thus even if there are
small deviations from the correct amount of time spent in each iteration of
the main loop, the timer will not drift relative to the system time.