Such a cool idea, feels very rewarding but does open a lot of issues about time travel paradoxes :D What happens to an enemy that was killed by past me, that now killed me but was avenged by next me?