The number changes after EVERY guess, regardless of whether or not said guess was the correct answer. While that might not sound bad, it causes problems such as: -Guessing the same number twice can result in the number both being "too small" and "too big". -Guessing a number will cause it to be labelled as "too small" but the number 1 above it will be labelled as "too big". With that, your only strategy is to guess the same number and hope it's correct, which is going to be hard as, with the range of numbers you can choose from, there's a 1 in 1000 chance of that happening. So I updated the code so that the number only changes if you guess the answer correctly. That way it's easier. Streaks were also removed and replaced with right answers. I don't expect people to get the correct answer twice in a row.