public List<Card> parseCards(String filePath, String delimiter) {		
		try {
			FileReader fr = new FileReader(filePath);
			BufferedReader br = new BufferedReader(fr);
			  
			String currentRecord;
			  
			while((currentRecord = br.readLine()) != null) { 
				String[] currentLine = currentRecord.split(delimiter);
				int id = Integer.valueOf(currentLine[0]);
				String description = currentLine[1];
				Card card = new Card(id, description);
				this.cards.add(card);
				
			}
			br.close();
			Collections.shuffle(this.cards);
		}
		catch (Exception e) {
			System.out.println(e.getMessage());
		}
		
		return this.cards;
	}