It's a bullshit soccer. Top view.
In Game
Title (Europe)
Title (Japan)
Dragon World 3 (ver. 106)MAME Games