public Deck(Table table) {
		this.currentDeck = new ArrayList<Card>();
		this.propertyCards = new ArrayList<PropertyCard>();
		this.actionCards = new ArrayList<ActionCard>();
		factory.createDeck(table);
		
		shuffle();
	}