Thanks to Osman Khan for camera vision code sample and installation assistance. Thanks to Tatsuya Saito for introducing me to C++, OpenGL and OpenAL. Thanks to Aaron Koblin, Peter Cho, Takashi Kawashima and the Game Design students of the 2005 UCLA Summer Institute for their enthusiastic help with documentation and testing. Thanks to UCLA Design | Media Arts for their patience.

And special thanks to Casey Reas for his support and weekly critical input.