- There is no error checking to validate that min range value is less than max range value.
- Guess button should be disabled when the input field is empty, because guessing with no value doesn't really make sense. This wasn't in the requirements, but in a real world scenario I would have asked the product owner about this.
- More refactoring. Plenty of this left to do, and I am not following the DRY rule as much as I would like.
- Clean up unused CSS rules.
- Make the min and max input fields flash once with the pink color when their values change automatically by -10 and +10, respectively to help inform the user that there was a change.