I agree, because I believe that the true villain behind this was Lucifer and Moloch might be one of his generals
What do you think?