The name is crazy, but here is a new trailer to get you excited about the game.