public static void init() {
		cards = new Deck<GreenCard>();
		File f = new File(GREEN_CARD_FILE);
		FileReader r;
		BufferedReader reader;
		try {
			r = new FileReader(f);
			reader = new BufferedReader(r);
			while (true) {
				String line = reader.readLine();
				if (line == null || line.equals("")) {
					break;
				}
				String[] parts = line.split(":");
				String[] synons = parts[1].split(",");
				cards.add(new GreenCard(parts[0], synons));
			}
		} catch (FileNotFoundException e) {
			System.err.println("Red Card Config file not found!");
			System.exit(0);
		} catch (IOException e) {
			System.err.println("Error while loading from the Red Card Config file!");
			e.printStackTrace();
		}
	}