Procedural Content Generation: From Automatically Generating Game Levels to Increasing Generality in Machine Learning