Both, kind of. Relying on debug value watching can get confusing at times - especially with no short-circuit evaluation of pure nodes. However, a more serious mishap here is chopping up component name string to figure out whether we can slide or not.
Considering working with Tags
actors and components support out of the box. If the puzzles are going to get complex, consider Tags’ BIGGER sibling: