demon slayer analysis