This is a demo of a method to detect clone-to-clone collision with retrieval of information from the collided clone. This enables decisions for further action based on that information. In this demo, multiple clones are generated in random colors, in random positions and travel in a random direction. (You may want your game to do more LOL) collisions are announced as they happen. At any point, you may pause the animation and click on any clone to see it's attributes (# of collisions etc.)
I made this in response to a post on the Scratch forum "Help with Scripts" https://scratch.mit.edu/discuss/topic/750327/ If anybody is interested in using this, I will add more in-code comments and instructions for implementation. I have created a tutorial explaining how this method is implemented: https://scratch.mit.edu/projects/991673392