Planning for Non-player Characters Using HTN and Visual Perception | IEEE Conference Publication | IEEE Xplore