What would cause a Timer to stop itself? I have a Timer doing my main loop but during one portion of the game, it just stops. The game is still running because it recieves keypress events which I put a debug output to verify.