async Task TryActiveGameChanged(Game x) {
try {
x.RefreshState();
await CalculatedGameSettings.NotifyEnMass(new ActiveGameChanged(x)).ConfigureAwait(false);
await CalculatedGameSettings.NotifyEnMass(new ActiveGameChangedForReal(x)).ConfigureAwait(false);
} finally {
_settings.Ready = true;
}
}
}