particle collision simulation by event driven approch