If you've played Halo, Modern Warfare or Team Fortress in the last week, take a moment to thank id Software. Twenty years ago last Saturday they published Wolfenstein 3D, forever placing a mark on ...