BilliardsPy Wanted to know if lossless billiard ball can explore all the billiard table on a finite time. At the same time wanted to learn about OOP in python