moves Clock stopping code from Game to GameOver handler in Clock
sets initial _isRunning to game.isInProgress() in Clock
sets initial _stopTime to game.getEndTime() in Clock
adds _isRunning check to setTimeoutTimer in Clock
removes stop() call from _timeout in Clock - it will stop when Game fires GameOver