Arc talks about the crazy, bombastic new fighting game from the famous series. Heaven or Hell? Let's Rock!