I was wondering if there is any way for NPCs to gain XP other than walking with them endlessly in a planet or making them do their speciality. Then again, not all NPCs have XP-related interactions with the player, like Foreign Language NPC. What other options are available to me if I ever want to have my NPC a little improved?