1) CODE TITLE: Slide Puzzle

2) AUTHOR NAME/NOTES: Peter Canessa - with thanks for all the more practical code on this site

3) DESCRIPTION: A 4 x 4 slide puzzle

4) ATTACHED BELOW