* @param client
	 */
	private void cmd_name(final String arg, final Client client) {
		final String[] args = arg.split("=");

		if (args.length == 2) {
			final MUDObject m = getObject(args[0]);

			if (m != null) {
				final String oldName = m.getName();
				final String newName = args[1];

				// check to make sure it's okay to edit this (make sure no one is editing it)
				if (m.Edit_Ok) {
					// we're not allowed to change player names at the moment
					// NOTE: Player overrides setname, so this is just a
					// protection against changing names in the database
					boolean nameChanged = m.setName(newName);
					
					if( nameChanged ) {
						objectDB.updateName(m, oldName); // revise the lookup tables
						
						send("Game> Changed name of " + oldName + "(#" + m.getDBRef() + ") to " + m.getName(), client);
					}
					else {
						send("Game> Cannot change the name of (#" + m.getDBRef() + ")", client);
						
						if( m.isType(TypeFlag.PLAYER) ) {
							send("Game> Changing Player names is not allows", client);
						}
					}
				}
				else send("Game> Object - Error: object not editable (!Edit_Ok)", client);
			}
			else send("No such object!", client);
		}
	}