By Siri Karri Out of all the E3 coverage, Human Revolution definitely had the Sci-Fi category on lock. Say what you want about Rage or Bioshock Infinite, but at least we knew what those games were about. The Deus Ex series on the other hand was all about a twisting plot with heavy philosophical themes […]