public boolean isValid(){
		for(Card c : this.cardList){
			if(c.getType().equalsIgnoreCase("land"))
				continue;
			else if(Collections.frequency(this.cardList, c) > 4)
				return false;
		}
		
		return true;
	}