void FailGame() { badEnding.Show().Then(() => { gameState.CurrentProfile.currentRuns.Remove(gameState.CurrentRun); UpdateState(); }); }
void FinishGame(GameRun run) { ending.Show().Then(() => { gameState.CurrentProfile.completedRuns.Add(run); gameState.CurrentProfile.currentRuns.Remove(run); UpdateState(); }); }