Okay, I discovered it WAS being called twice during the same frame. Also, I changed the random to it’s own variable and used that for the math. Seems to be working just fine, now. If I’ve only got two goal orbs, my guardian now perfectly runs a scanning cycle only once at each one before moving on to the next.
