private void drawInitialCardsToBoard() {
        List<Card> cards = board.getCards();
        Insets insets = container.getInsets();
        
        for (int j = 0; j < cards.size(); j++) {
            JLabel cardLabel;
            try {
                cardLabel = cardDrawer.draw(cards.get(j), 480
                        + insets.left + 30 * j, 185, 0, false);
                cardLabelsInBoard.add(cardLabel);
            } catch (IOException ex) {
                Logger.getLogger(SimulationStarter.class.getName()).log(Level.SEVERE, null, ex);
            }
            container.remove(drawnCards.get(cards.get(j)));
        }
    }