Oddly I tried it lower difficultly and it didn't seem to make much difference. I have worked out its patterns but I feel having it a) restore it's own health if it hits you b) restoring it's health from the 50 souls it summons and each soul providing too much health for it c)disorientation...