The game gives me "Avenging spirit" vibes, it's a old platformer where a ghost had to possess other people and save a girl that is the daughter of a powerful scientist.