private void cmd_interact(final String arg, final Client client) {
		Player player = getPlayer(client);
		
		// mark the player as in interaction mode
		player.setStatus(Constants.ST_INTERACT);

		NPC npc = getNPC(arg); // get the npc by name

		if (npc != null) {
			debug(npc.getName());

			getPlayer(client).setTarget(npc); // "target" the npc

			//npc.interact(player);

			// below is essentially the contents of the default npc interact
			if( player != null ) {
				if( npc.knowsName( player.getName() ) ) {
					addMessage( npc.tell(player, "Hello, " + player.getName() + ".") );
				}
				else {
					addMessage( npc.tell(player, npc.greeting) );
				}
			}
		}
		else send("NPC(" + arg + ") is NULL.", client);
	}