Improving Game Design Through Responsive Configuration And Procedural Generation