I'm at loss with the C2 picking system. Or rather, I'm not even sure where the problem might be.
I'm generating a grid of blue dots. Then the grid is overlaid with symbols, and a dot is removed after it is replaced with symbol. Then, an overlay object [large yellow rect] is positioned over the symbol, to detect any nearby dots (not yet replaced with symbols), and the next symbol is generated over one of the nearby dots (randomly picked).
The problem is, that unless I add plenty of "wait" signals, to slow it all down, the whole thing does not work! And I'm on a quad core, so it will be a disaster on a slower machine.
Please see the capx file: if you disable some or all "wait" signals, some or all of the round symbols will start overlapping each other, while they are not allowed to do so. It will differ from run to run, and gets worse with WebGL=Off.
I will be grateful for help with this problem - I spent last 12 or so hours trying to figure out what I'm doing wrong.