private async Task PlaceYourBetsAsync()
        {
            foreach (Player player in _players)
            {
                await _outputManager.DisplayMessageAsync($"{player.Name}, place your bets! Your purse size is: {player.Purse}");

                List <Bet> bets = await _inputManager.GetBetsAsync();

                player.ActiveStrategy = new Strategy()
                {
                    Bets = bets
                };
            }

            await _outputManager.DisplayMessageAsync($"No more bets!");

            List <Player> playersUnableToPay = _strategyManager.PayFromPurses();

            foreach (Player player in playersUnableToPay)
            {
                await _outputManager.DisplayMessageAsync($"{player.Name} has insufficient funds. Clearing associated bets.");
            }
        }