Below is a java applet for a billiards-like board game.