5 Amazing Facts You Don't Know About John Carmack