public static CasinoResult BetCoinFlip(OldAccount a, ulong wager, bool face = true) { WagerMode mode = WagerMode.CoinFlip; double reward = wager * 2; bool victory = false; bool flip = RandomProvider.Instance.Flip(); if (flip == face) { victory = true; } decimal risk = RiskManager.MeasureCoinRisk(); string input = face.AsCoinFlip(); string outcome = flip.AsCoinFlip(); return(new CasinoResult(a, mode, wager, victory, risk, reward, input, outcome)); }