self sacrificing temporal assassin