Keep elapsed times when setting a new time during the game.

Game object has pause functionality now, and player objects also keep track of total time used, not just time left. The game is paused while the time selection dialog is visible.