public bool ExecuteCore(PokerCommandRequest request)
        {
            var active = request.TurnController.ActivePlayer;
            var playerBet = request.StakesController.GetPlayersBetAmount(active);

            request.StakesController.AddToCurrentBet(active,
                active.Wallet.Withdraw((request.StakesController.MaxBet + raiseAmount) - playerBet));

            return true;
        }
        public bool ExecuteCore(PokerCommandRequest request)
        {
            var active = request.TurnController.ActivePlayer;
            var playerBet = request.StakesController.GetPlayersBetAmount(active);

            if (playerBet != request.StakesController.MaxBet)
            {
                return false;
            }

            return true;
        }
 public bool ExecuteCore(PokerCommandRequest request)
 {
     request.TurnController.ActivePlayer.Active = false;
     return true;
 }