How to make a boomerang for a 2D sidescrolling game?

So with the breakpoints enabled, the program can only go as far as the Branch node & no further. Evidently, the Branch node works but not the Set Boolean node that comes after, which doesn’t make a whole lot of sense to me. If anything that’s causing a problem, I would assume that its the Branch node.

Unfortunately the breakpoint also doesn’t help explain why disconnecting the Branch node completely breaks the boomerang’s ability to return to the player.

aaa