Custom Billiards