void exchange(int exchangeNumber)
    {
        for (Iterator<Player> i = players.iterator(); i.hasNext();)
        {
            Player currentPlayer = i.next();
            if (currentPlayer == beginningPlayer) { // beginning player doesn't exchange the cards
                currentPlayer = i.next();
            }
            if (currentPlayer instanceof Bot)
            {
                System.out.println("Bot makes his move...");
                currentPlayer.chooseCardsToExchange();
                System.out.println("Bot exchanged " + currentPlayer.howManyCardsExchanged() + " cards.");
                System.out.println("Press any key to finish his move: ");
                sc.nextLine();
            }
            else
            {
                System.out.println("");
                System.out.println("Time for " + currentPlayer +" move.");
                System.out.print("Other players please close your eyes. Press any key if you're ready.");
                sc.nextLine();
                simulateScreenCleanup();
                System.out.println("Your Cards: " +currentPlayer.getCards());
                System.out.println("-----------------------------------------------");
                cardsExchange(currentPlayer);
                sc.nextLine();
                System.out.print("Press any key to continue: ");
                sc.nextLine();
                simulateScreenCleanup();
                System.out.println(currentPlayer + " exchanged: " + currentPlayer.howManyCardsExchanged() + " cards.");

            }

        }
    }