"Our story is set in the lands surrounding Mount Yotei," the blog details, "a towering peak in the heart of Ezo, an area of Japan known as Hokkaido in the present day." Interestingly, the setting ...