Zombies, giant skeletons, inkspots that come alive in the night… the bizarre world of Japanese demons is always one step ahead of our imagination.