public void WinGuessingGame() {
if (this.currentWildGuesses == null) return;
if (this.successfulGuesses == null) this.successfulGuesses = new Dictionary<uint, byte>();
foreach (var pair in this.currentWildGuesses)
this.successfulGuesses[pair.Key] = pair.Value;
this.currentWildGuesses = null;
if (this.currentGoodGuesses == null) return;
foreach (var pair in this.currentGoodGuesses)
this.successfulGuesses[pair.Key] = pair.Value;
this.currentGoodGuesses = null;
}