correct distance function
incorporate momentum in collision
gather data on billiard with collisions
setup collision experiment