Spellirium

PuzzleAdventure