adds getLastMove method to Game
calculates time reimbursement in Game.restore - makes it as if the last move only just happened
removes var game = null from the top of Game.restore - it throws errors to indicate failure now