We check out The Surge, which is the new game from Deck13, the makers of Lords of the Fallen.


Live Streams