Also don't need to do this every frame, do X% each tick (not frames literally), rotating which objects get their checks.