2.1 The Complexity Fallacy2.1.1 When Simple Things Look Good2.1.2 When Complex Things Look Bad2.1.3 The Perception Window2.1.4 Changes of Behavior2.2 The Kind of AI in Games2.2.1 Hacks2.2.2 Heuristics2.2.3 Algorithms2.3 Speed and Memory Constraints2.3.1 Processor Issues2.3.2 Memory Concerns2.3.3 Platforms2.4 The AI Engine2.4.1 Structure of an AI Engine2.4.2 Tool Concerns2.4.3 Putting It All Together