How to Undo Collision Effects

After recreating and comparing between the older and newer projects, I’ve started to wonder if an integer instead of a Boolean would really be helpful. The program still acts like metal cubes aren’t powered when they touch, and it acts like no pipes are powered, even if I put in the BPs using the Lifetime integer. Also, I put the Power Pulse event only in the Cube_BP so that each actor would invoke Cube_BP’s Power Pulse event. But nothing seems to work right. It’s like I always mess something up.