public void loadRoomConfig() throws BadConfigFormatException {
		try {
			FileReader reader = new FileReader(legend);
			Scanner in = new Scanner(reader);
			if (!in.hasNextLine())
				throw new BadConfigFormatException(
						"Your file contains nothing!");
			while (in.hasNextLine()) {
				String line = in.nextLine();
				if (line.charAt(1) != ',')
					throw new BadConfigFormatException(
							"You are missing the ',' in your format");
				if (line.charAt(2) != ' ')
					throw new BadConfigFormatException(
							"You are missing a space after the ','");
				char character = line.charAt(0);
				int commaCount = 0;
				for (int i = 0; i < line.length(); ++i) {
					if (line.charAt(i) == ',')
						++commaCount;
				}
				if (commaCount > 1)
					throw new BadConfigFormatException(
							"More than one comma on a line!");
				String roomName = line.substring(3);
				rooms.put(character, roomName);
			}
			reader.close();
			in.close();
		} catch (FileNotFoundException e) {
			System.out.println(e.getMessage());
		} catch (IOException e) {
			System.out.println(e.getMessage());
		}
	}