private void updateViews() {
		if(!cardViews.isEmpty()) {
			for(CardView temCard : cardViews) {
				remove(temCard);
			}
			cardViews.clear();
		}
		
		MouseListener mouseListener = new MouseListener();
		List<Card> cards = player.getCardGroup().getCardList();
		CardView cardView;
		for(Card card : cards) {
			cardView = new CardView(card);
			cardView.addMouseListener(mouseListener);
			cardView.addMouseMotionListener(mouseListener);
			cardViews.add(cardView);
		}
		for(int i = cardViews.size()-1 ; i >= 0 ; i--) {
			add(cardViews.get(i));
		}
	}