Developing dynamic game music: David Kanaga: