Hyakki Castle is Japan's answer to Legend Of Grimrock Samurai, Cats, but no Pizza? Dominic Tarason 4 years ago 14