private int LoadMapFromFile(String mapFilename) {
		StringBuffer s = new StringBuffer();
		BufferedReader in = null;
		try {
			in = new BufferedReader(new FileReader(mapFilename));
			String line;
			while ((line = in.readLine()) != null) {
				s.append(line);
				s.append("\n");
			}
		} catch (Exception e) {
			return 0;
		} finally {
			try {
				in.close();
			} catch (Exception e) {
				// Fucked.
			}
		}
		return ParseGameState(s.toString());
	}