Adaptive Music Composition for Games