import java.util.*;

public class Deck
{
    public Deck ()
    {
        _theDeck = new ArrayDeque<Integer>();
    }

    public final void add (int value)
    {
        _theDeck.add(value);
    }

    @Override
    public String toString ()
    {
        String str = "";
        Iterator<Integer> iter = _theDeck.iterator();

        while (iter.hasNext())
        {
            str += iter.next();
        }

        return str;
    }

    private ArrayDeque<Integer> _theDeck;
}
@@ -51,23 +51,59 @@
 c Deck (
-)%0A    %7B
+int player)%0A    %7B%0A        _player = player;
 %0A       
@@ -300,16 +300,37 @@
  str = %22
+Player %22+_player+%22:%5Cn
 %22;%0A     
@@ -450,16 +450,21 @@
 r.next()
++%22%5Cn%22
 ;%0A      
@@ -491,24 +491,49 @@
 str;%0A    %7D%0A%0A
+    private int _player;%0A
     private 

Update Deck.java