A Billiard Implementation in OpenGL