anchor.diff:    board.position(game.fen());
   };
   
  -var updateStatus = function() {
  +var updateStatus = function(source, target) {
     var status = '';
   
     var moveColor = 'White';
  
positive.code:   // illegal move
    if (move === null) return 'snapback';
  
    updateStatus();
  };
  
  // update the board position after the piece snap
  
negative.code:   var channel = pusher.subscribe(channelName);
  
    channel.bind('new_move', function(data) {
      console.log(data.fen);
      console.log(data.object_notation);
      console.log(game.turn());
  
  
      onDrop(data.object_notation.split('-')[0], data.object_notation.split('-')[1]);
      board.move(data.object_notation);
  
    });
  })
  
  </script>
  