Video Games, AI, and Procedural Generation