Testing the effects of memory structures and recall on non playable characters in Unity3D