I have an auto runner setup where the player moves right and blocks (from a family) spawn from a sprite off screen and move left towards the player via bullet motion. I have a system event for pick random instance which is supposed to choose one of the two newly spawned blocks from the family and toggle its boolean to true. Upon doing so it will change the frame to frame 1.
The problem (for me) is that it chooses the instance only when the blocks are near the middle of the screen and already over the player, rather than instantly (or just coming onto the screen)
(ignore that random variable it was left over from playing with it)
Any idea why this is happening and how to fix it?