“A player,” the Axifer said. Not a question.
The following plot demonstrates the basic geometry of a billiard ball striking a rail, a fundamental principle used in the game's code to determine the "reflection" angle. AXIFER BILLIARDS Walkthrough axifer billiards