This was a 1981 arcade game by a company called "Olympia."
I saw this game in an arcade in Goes, The Netherlands, when I was visiting relatives in 1982. I have had no luck in finding any screenshots of it anywhere, even at KLOV.
Does anyone here know where some might be found?
Thanks in advance!