track puzzle solve times and prevent user from spamming guesses