Doom3 Source Code Review