CS billiards project