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."); } }