timeLeft is actually measured in seconds