The core principles of id Software game design, from John Romero.