MORTEVIELLE: Fix computation of elapsed time around midnight

Replace use of getTimeAndDate() by getMillis() when computing
elapsed time. This fixes an issue when playing around midnight.
Also rename some variables for clarity (since they contain a time
in seconds having Hour in the name was a bit confusing).
MORTEVIELLE: Freeze clock in game when pausing the game