public void drawCard(Card c) throws IOException {
        int index = indexForCard.get(c);
        int xPlace = (index % 12) * 30 + 30;
        int yPlace = (index / 12) * 50 + 30;
        JLabel cardLabel = cardDrawer.draw(c, xPlace, yPlace, 1, false);
        drawnCards.put(c, cardLabel);
        cardLabel.addMouseListener(new CardSelectionListener(this, c,
                xPlace, yPlace, cardLabel));
    }