In Jaleco’s Avenging Spirit, you play as a ghost that has been brought back by a scientist, whose daughter is being held for ransom by a mysterious crime syndicate.
The game is a simple platformer where your job is to possess your enemies and use their powers to save the damsel in distress, and the way your character moves and what attacks you are able to do rely on the enemy that you have possessed. For example, the girl can jump much higher, but only has short range attacks, while the gangster trades mobility for a gun that can shoot much farther. The number and type of enemies you can possess increases with each stage. When your health meter is empty, you revert back to your ghost form and if you have enough ghost energy left, you can to possess another enemy that’s nearby but otherwise it's game over. Perhaps the most satisfying part of the game is the bosses that await you at the end of each stage. Each boss has a unique pattern meaning it's always an enjoyable battle.
Unfortunately, the game has some problems that keep it from being a must have. Oddly enough, the game often suffers from slow down when there are multiple enemies on the screen. The enemies also spawn right after you have defeated them if you just barely move off the screen, lead to some very frustrating moments. There is some fun to be had here, but understand that the game has some very annoying faults before you make the purchase.