I understand perfectly what you're trying to do. However, there are some problems in this code.
In the first rule, the square creates 10 clones of itself.
In the next rule, every clone of that square creates 5 clones of itself. The thing is, every clone of the clone runs that rule too, so it turns into a never ending spiral (or, it ends when the clone limit is reached).
In the same rule, you are trying to make the clones increase a value. But this value is increased by all the clones of the square, so it turns out very high (my guess is that S ends up at around 51000).
Then, you are trying to make the clones created in the second rule set their position to square Y + value Y. But, when a clone uses it's own Y (or X) it means the clones Y position. So basically, they are trying to move away from themselves.
Here's a version where i've added text objects showing the current value of some values.
Hope this helped :D