Everything About Billiard Balls