indispuddable

A game where you control a ghost who possesses objects to scare people.
Strategy