quake 3 source code review