Scratch 13 - Circles - Perfect Elastic Collision
Sprite 1
 
Detection  
 
 

Continues:

 
 
Continues:  
 
Sprites 2, 3 4. (All the same code. Copy code across to each Sprite).