improved explanation for the answer, but still needs more tweaking
fixed counting time is started even if the game is not started yet