is demon slayer demonic