John Carmack on The Issues and Rewards of Bleeding Edge Engine Development