The Immortal God returns for revenge