PNQ: Portable Non-player Characters with Quests | IEEE Conference Publication | IEEE Xplore