About time they showed something a bit more substantial here, and I'm glad they have. Game looks like it plays really well and the shot of that busy hub area looked quite nice as well. Still nothing to be said of the story but that's something we'll likely need to wait until release to gauge.