private InputStream getInputStreamForMap(String fileName) {
		FileInputStream f = null;

		try {
			if (fileName == null)
				throw new FileNotFoundException();

			f = new FileInputStream(new File(fileName));
		}
		catch (FileNotFoundException e) {
			if (fileName != null)
				Debug.printWarning("Map " + fileName + " not found, using default map file...");

			try {
				InputStream is = getClass().getResourceAsStream(Display.DEFAULT_MAP);

				if (is == null)
					throw new FileNotFoundException();

				return is;
			}
			catch (Exception g) {
				Debug.printError("Default map file not found!  Aborting...");
				System.exit(1);
			}
		}

		return f;
	}