Audio Programming for Interactive Games: The Computer Music of Games