Regarding the Heroes player – either Gregor set a trap and the Heroes player fell into it, or it was Archibald's magical bonds; I don't see any other possibilities. Accordingly, if Archibald was the one who killed him (and it looks like it), then it was Gregor.
Otherwise, I agree with those who wrote above.