Comparison between Behavior Trees and Finite State Machines