Things that just bug you
Are all answered in the text
So READ THE STORY
Betrayed by our God
Invaded by the Devil
We kicked their asses.
Supernatural
superpowers against science
Technology wins.
Legions Of Hell On Earth
But Muggles Do It Better
Alas Poor Demons