public class Game
{
    public Game (boolean debug)
    {
        _debug = debug;
    }

    public final void play (Deck[] decks)
    {
        int round = 1;

        while (!decks[0].empty() && !decks[1].empty())
        {
            System.out.println("-- Round "+round+" --");
            System.out.println(decks[0]);
            System.out.println(decks[1]);

            int playerOneCard = decks[0].draw();
            int playerTwoCard = decks[1].draw();

            if (playerOneCard > playerTwoCard)
            {
                decks[0].addToBottom(playerOneCard);
                decks[0].addToBottom(playerTwoCard);
            }
            else
            {
                decks[0].addToBottom(playerTwoCard);
                decks[0].addToBottom(playerOneCard);
            }

            round++;
        }
    }

    private boolean _debug;
}
@@ -251,16 +251,18 @@
 rintln(%22
+%5Cn
 -- Round
@@ -478,56 +478,254 @@
     
-if (playerOneCard %3E playerTwoCard)%0A            %7B
+System.out.println(%22Player 1 plays: %22+playerOneCard);%0A            System.out.println(%22Player 2 plays: %22+playerTwoCard);%0A%0A            if (playerOneCard %3E playerTwoCard)%0A            %7B%0A                System.out.println(%22Player 1 wins the round!%22);%0A
 %0A   
@@ -864,32 +864,97 @@
 e%0A            %7B%0A
+                System.out.println(%22Player 2 wins the round!%22);%0A%0A
                 
@@ -951,33 +951,33 @@
           decks%5B
-0
+1
 %5D.addToBottom(pl
@@ -1004,33 +1004,33 @@
           decks%5B
-0
+1
 %5D.addToBottom(pl
@@ -1084,24 +1084,158 @@
 +;%0A        %7D
+%0A%0A        System.out.println(%22%5Cn== Post-game results ==%22);%0A        System.out.println(decks%5B0%5D);%0A        System.out.println(decks%5B1%5D);
 %0A    %7D%0A%0A    

Update Game.java