public void initCards(List<PropertyCard> properties,
			List<ActionCard> actions) {
		properties = new ArrayList<PropertyCard>();
		actions = new ArrayList<ActionCard>();

		for (PropertyCard pCard : properties) {
			for (int i = 0; i < NUM_OF_PROPERTIES; i++) {
				pCard = new PropertyCard(table, deck);
				pCard.setGroup(i);
				pCard.setType(cardGroups[i%10]);
				properties.add(pCard);
			}
		}

		JustSayNoCard jsnCard = new JustSayNoCard(table, deck);
		for (int i = 0; i < NUM_OF_JUST_SAY_NOS; i++) {
			actions.add(jsnCard);
		}

		DealBreakerCard dbCard = new DealBreakerCard(table, deck);
		for (int i = 0; i < NUM_OF_SLYDEAL; i++) {
			actions.add(dbCard);
		}

		SlyDealCard sdCard = new SlyDealCard(table, deck);
		for (int i = 0; i < NUM_OF_DEAL_BREAKERS; i++) {
			actions.add(sdCard);
		}
		
	}