That’s practically how I’m handling it, except from using a seperate actor, all the work is handled from the pawn that’s in the lead. If it dies, I just move that responsibility to #2.
I was able to fix and simplify a few things by assigning each pawn in the chain with it’s own ID number upon generating a chain to do some shortcuts, rather than fully relying on and working with the arrays only.