An Approach to Holistic Level Design