add grid to see diff after put and add some method to check and put stone