A PvP instance on the Isle of Dread

I was thinking it could involve chimeras. Two on either side (just a basic idea) and players try to steal the other teams kill.

Isn’t that just world bosses?