So, this is an upcoming game from Carnivore Games coming to the PS4 and the Vita. The teaser speaks for itself, no? What do you guys think? I'm kind of speechless...