Unrelated:
So there is a bug in the Trilangle disassembler that indicates my existing approach is inherently flawed, and I probably need to rethink the class from the ground up. The problem is I don’t even know where to begin like I have the code that will walk around the, code board I guess, but I need to follow _both_ paths when there’s a split of any kind, and implement loop detection.