I never played it, but I can't stop laughing at the intro. Reminds me of Contra 3 or many other games that shows an "evil bad guy" over a city. I remember SOR was genesis exclusive and Final Fight & TMNT was more popular in the arcade so never ran across one in the 80s.