Demigra, Challenging a Demon God