// Constructor
  public PlayerDisplay(HumanPlayer hp) {
    myCards = new JLabel("My Cards");
    pd = new JPanel();
    rd = new JPanel();
    wd = new JPanel();
    String personCard = null;
    String roomCard = null;
    String weaponCard = null;

    for (Card c : hp.getMyCards()) {
      if (c.getCardType() == CardType.PERSON) {
        personCard = c.getName();
      } else if (c.getCardType() == CardType.ROOM) {
        roomCard = c.getName();
      } else {
        weaponCard = c.getName();
      }
    }

    pd = createDisplay("Person", personCard);
    rd = createDisplay("Room", roomCard);
    wd = createDisplay("Weapon", weaponCard);

    setLayout(new GridLayout(8, 1));
    add(myCards);
    add(pd);
    add(rd);
    add(wd);
  }