public boolean handleEnter(String line) {
		line = line.trim();
		int delim = line.indexOf(' ');
		final String baseCommand;
		final String[] args;
		if (delim < 0) {
			baseCommand = line;
			args = NO_ARGS;
		} else {
			baseCommand = line.substring(0, delim);
			args = line.substring(delim + 1).split(" ", 2);
		}
		if (baseCommand.equals("help")) {
			helpCommands.get(null).call(args);
			return true;
		}
		final Command c = commandMap.get(baseCommand);
		if (c == null) {
			return false;
		}
		c.call(args);
		return true;
	}