Audio Programming for Interactive Games