Solve puzzles and trick demons while looking for a way out of this absurd situation involving the release of the Devil.
Please
to see similar games.