working on spin of cursor to be not head back to (0,0) each time. spin works at the drawing level but not the moving blocks part yet.
shape spings now near the current location and rotation of the blocks inside the cursor works again.