Bower Billiards