public Deck() {
		deck = new ArrayList<Card>();
		for (int i = 1; i <= NUMBER_OF_CARDS; i++) {
			if (i <= CARDS_FIRST_ITR) {
				deck.add(new Card(CardType.CLUBS, i));
			} else if (i <= CARDS_SECOND_ITR) {
				deck.add(new Card(CardType.DIAMONDS, i - CARDS_FIRST_ITR));
			} else if (i <= CARDS_THIRD_ITR) {
				deck.add(new Card(CardType.HEARTS, i - CARDS_SECOND_ITR));
			} else {
				deck.add(new Card(CardType.SPADES, i - CARDS_THIRD_ITR));
			}
		}
	}