News Hyakki Castle is Japan's answer to Legend Of Grimrock Samurai, Cats, but no Pizza? Oct. 21, 2017 Dominic Tarason 14 comments