The base code for the Games Programming 2 module