This got very difficult towards the end (tank boss anyone?) but my friend and I managed to complete it eventually (without the snow white cheat). I preferred this to Shinobi, if only for the two player option and better graphics.
This was an accurate conversion of the arcade. Gets quite difficult on the later levels. Sales Curve's load "on the fly" engine did wonders for their fast paced arcade games.