Applying a cognitive architecture to control of virtual non-player characters | IEEE Conference Publication | IEEE Xplore