Implement undo history, centered guesses, number entry range checking