Shotgun9494
The being is a specific yokai, which has appeared in two video games as far as I know. I'll reveal which one it is in an upcoming chapter.