The opposition from NPC's in games is often limited by a number of factors. Meanwhile, especially at the beginning of a new console generation, hardware manufacturers tout the coming increase in artificial intelligence. What happens when the NPC's are smarter than you are, and how can designers keep their games challenging without making them frustrating?