This week, we try to figure out exactly what it was about the new Deus Ex game we liked so much.Come discuss the topic with us in the forums