stable-working on rotations and pos vector

translating to vector positions for all the elements on the puzzle, so
rotations and movements are done by vector math... and..  I can use dot
product to fix the rotation axis problems!