Fluttermind Ltd.

Spellrazor - a haunted arcade game from 1981
Action