public void init() {
		filename = UI.askString("What is the name of the level? ");
		width = UI.askInt("What is the width of the map?");
		height = UI.askInt("What is the height of the map?");
		gamePosition = UI.askInt("Where would you like the map to come in the level order (0 for no where)?");

		level = new File("levels/" + filename + ".txt");
		if (!level.exists()) {
			try {
				level.createNewFile();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}

		try {
			charImg = ImageIO.read(new File("Sprites/crayonMovementNew.png"));
		} catch (IOException e) {
			e.printStackTrace();
		}

		charImg = charImg.getSubimage(0, 0, Crayon.CRAYON_WIDTH, Crayon.CRAYON_HEIGHT);

		map = new Cell[height][width];
	}