private bool UserCoinFlipWin(User user) { var userChance = _eventDispatcher.OnGambling(user, user.BaseGambleChance()); return(_randomService.RollAgainstOpponent(userChance, 0.5)); }