Beginning game programming. (XtraNet, 1999)