I just don't really get how souls can be used as fuel. The fact is that him drinking souls is just too strong. I get that he's an alien and such. But I think that him drinking souls is a no go. I'm sorry.(also, good point @Gravislayer)