Added a Remaining() function to TGTimer to report the time remaining until the timer is finished. Updated TGEngine to use the TGTimer to keep track of the main game loop time, instead of doing it manually in main().