Here's the latest look at the new Deus Ex game.