updated number guesser