Here is the first version according what you have described above. You can drag and drop all circles and all the rays and it's velocity. However, I have not take care of the overlapping yet. If you want to view the simuylation: Click
Press the Alt key and the left mouse button to drag the applet off the browser and onto the desktop.