This is one game I have never seen been mentioned before (not that I was looking, mind you, so I'm sure it's been talked about before) but what is your take on this game? I remember renting it from a mom n pop store in probably 1990 based JUST off the front cover, because it looked so cool to me back then.
I can barely recall it, but I remember it being very playable and fun. Wasn't the character related to a pizza joint? I'm thinking Domino's for some reason...