* @param client   the client that called the command (not needed here?)
	 * @return boolean a true/false indicating whether or not the command was loaded.
	 */
	public boolean cmd_loadc(String arg, Client client) {
		String[] args = arg.split("=");

		if (args.length >= 2) {

			Command command = null;

			ClassLoader cl = ClassLoader.getSystemClassLoader();

			try {
				Class<?> newClass = cl.loadClass("mud.commands." + args[1]);

				Class<? extends Command> c2 = (Class<? extends Command>) newClass;

				Object c2Object;

				try {
					c2Object = c2.newInstance();

					command = Command.class.cast(c2Object);
					commandMap.put(args[0], command);

					return true;
				}
				catch (InstantiationException e) {
					System.out.println("--- Stack Trace ---");
					e.printStackTrace();
				}
				catch (IllegalAccessException e) {
					System.out.println("--- Stack Trace ---");
					e.printStackTrace();
				}

				// send("(Success) Specified Class is of the type Command or a sub-class of it!", client);
				// send("(Error) Specified Class is not of the type Command or a sub-class of it!", client);
			}
			catch (ClassNotFoundException e) {
				System.out.println("--- Stack Trace ---");
				e.printStackTrace();
			}

			return false;
		}

		return false;
	}