Atmosphere. Incredible atmosphere. This is what I kept thinking as I watched a demo of the upcoming Lords of the Fallen last week at the Game Developers Conference. Set a thousand years after the ...