Not often do video game trailers wed my love for cheesy B movies, anime references, and balls-to-the-wall action spectacles, but this upcoming action role-playing game might as well have lifted its premise from my fever dreams and brought them to life….