added finite-state machine instead of behavior tree, and added pursuit behavior