Coding - part A

1) Choose a corner piece to “take away”. This empty space will make room to move the others pieces around. The "away piece" will show up once the puzzle is solved. 2) Create Points V and Q (V at left bottom of the blank space and Q at the right bottom of the blank space).
Image
3) For each PIECE (except "away piece"). Go to settings: scripting ----> on click, and type the following changing P1, P2, P3, etc for each SetValue[Q,P_1] -----> Q take place of P1 If[Distance[Q,V]==1,SetValue[P_1,V]] -----> if distance between Q and V is 1, then P1 take place of V If[Distance[Q,V]==1,SetValue[V,Q]] -----> if distance between Q and V is 1, then V take place of Q Coding for Copy and Paste !!! SetValue[Q,P_8] If[Distance[Q,V]==1,SetValue[P_8,V]] If[Distance[Q,V]==1,SetValue[V,Q]]
Image
* Make sure the settings window is closed before testing!