So I was browsing around yesterday and I found this video.
Do we know anything more about this game (other than it was never released)?
From what I can tell, this was made by Nichibutsu or maybe its third party dev-team Make Software (Terra Cresta II, Power Gate, Chip & Dale 2, Ducktales 2 etc.).