Dive into the Hanwell Mental Institute's dark secrets in this Lovecraftian horror adventure game.