oh, by the way, System conditions don't pick instances. But I assume you only have 1 player object at any time so it should not be a problem for this situation.
What is platform.MovingAngle? are you referring to angle of gravity of platform behavior?