This was a launch title for the Mega Drive in Japan. It is ambitious to try to make this game with huge scaling sprites for the Mega Drive, and it's a confusing mess of scaling sprites that's hard to look at and not that fun to play.
Screenshots marked with 🍒 are created by syltefar and are considered public domain, free to use for anything. If you want to, you can note where you found it and link to this page.