Developing an NPC Animator Controller