I remember this game just because of its intro sequence.
I remember this being on so many websites back in the day, And I remember playing it over and over to the fact that my sister wouldn't agree with me playing it on this site. [Back then I was pretty young.]
Reminds me of so many classic arcade games. And I'm glad this aged well