The dependency on fltk was changed to (free)glut. An audio dependency on alut was added. The image format was changed from tga to ras and the level map format was changed from ascii to ras heightmap. XPM icons, message boxes, and an anti-aliased mode were added. Hardware detection was improved. The code size was reduced, better commenting was provided for classes, and global variables were removed. Hundreds of bugs were fixed. A common, singleton base class can optionally be used. A man page was added. Desktop integration was improved.