Fully elastic collisions achieved. IT WORGS!