Corrected issue where idle monitor would throw exceptions when first starting a game.  The idle monitor now waits 15 seconds before starting.  Added ability to detect when the user has been idle for more than 15 seconds