A bit broken and confusing in many aspects, some issues due to a poor translation which can be fixed with a patch. But either way it's still a pretty fun game.
This is a great game, in fact, it's currently my favorite game on the Sega Genesis. Once you understand it, it's a lot of fun with great music, and great visuals.