As schools that I work with are moving to add some game design to the curriculum, one of the components of game design is Artificial Intelligence. What is artificial intelligence? Is it that terribly boring class you had to take after data structures