Behavior Trees for video games. Case study: Development of a 3D Action-Adventure game