John Carmack DOOM 3 Keynote (Quakecon 2004) Part 1