Constructing Complex NPC Behavior via Multi-Objective Neuroevolution