Created compact threaded SurfaceView
Main Puzzle now runs compact surface view
Moved Puzzle partitioning logic to its own class
Added Puzzle to surface and drew one piece to canvas
Compact surface drawing all puzzle pieces to canvas.
Added Bitmap movement but canvas needs synchronization.
Added threading to surface, and cleaner drawing.
Added puzzle lock-to-place in awkwardly invisible frame
Separate Puzzle thread and gameplay surface; fixed thread crash on-pause error