public override int Guess() { var result = BasicPlayer.Guess(); while (Attempts.Contains(result)) { result = BasicPlayer.Guess(); } return(result); }