buffer.pop() vs buffer = [] test
puzzle init
sliced img to grids
fixed bug in grid
added draggin of pieces
added win sate and simple reporting