using AI techniques to create intelligent agents that can reason through game decisions