A Generic Model of Video Game Challenge for Automatic Level Design