15-Puzzle Demo Applet
The source.