Artificial Intelligence framework for games [Steering Behaviors, Behavior Trees, Pathfinding and Finite State Machines]