@Override
		public void keyPressed(KeyEvent e) {
			// Get the char typed
			char typedChar = e.getKeyChar();
			// If the typed char was between 1-9 (in terms of the char datatype)
			if (typedChar > '0' && typedChar <= '9') {
				// Calculate the integer value of the char, subtracting the char
				// '1'. This will be the indice value for getting the herustic
				// type from the enums provided. IE, if the user types '1' on
				// the keyboard, indice value will be 0
				int indiceValue = (int) e.getKeyChar() - '1';
				// If the desired indice value is offered by the enum types,
				// change the herustic wanted and get the new best path
				if (indiceValue < PathFinding.Heuristic.values().length) {
					HEURISTIC_WANTED = PathFinding.Heuristic.values()[indiceValue];
					logger.info("Heuristic changed to :: ", HEURISTIC_WANTED);
					getPath();
				}
			}
		}