Quake 2 Source Code Review