As game designs lean on AI more and more (finally!), there is an increasing need for a tighter interface between AI programmers and game designers. While much of this relationship is about communication, there are other important considerations that AI programmers can address to make their life with designers easier. The first part of this lecture will offer suggestions on how querying designers can correctly help the programmer to design an architecture that will scale up to handle the inevitable feature expansions that spill out of design throughout production. The second portion of the session will present methods to gracefully scale down AI systems as needs change. This includes "killing the baby," which is when a programmer is forced to cut out their wonderful, clever, elegant, amazing, best AI feature ever because it doesn't fit the overall design, or simply isn't fun.