anchor.diff:                              }
               });
   	    	
  -	    	stompClient.subscribe("/topic/updates",
  +            stompClient.subscribe("/topic/updates",
       	        function(message){
                           console.log("message:" + message.body);
                           if(message.headers.TYPE === "ERROR") {
  
positive.code: </style>
  <script>
  $(document).ready(function(){
  var sourceId = "";
  var destId = "";
  var startOfMove = true;
  var playerColour = "${PLAYER.colour}";
  var gameInfoPanel=$('#gameInfoPanel');
      
  interact('.draggable')
    .draggable({
  
negative.code:                         } else if(message.headers.TYPE === "STATUS") {
                              gameInfoPanel.text(message.body);
                              switch(message.body) {
                              case GAME_STATUS.WHITE_CHECKMATE:
                                      alert("${GAME.opponent.name} has won the game");
                                      break;
                              case GAME_STATUS.BLACK_CHECKMATE:
                                      alert("${GAME.player.name} has won the game");
                                      break;
                              case GAME_STATUS.STALEMATE:
                                      alert("Game has ended in a draw");
                                      break;
                              case GAME_STATUS.WHITE_IN_CHECK:
                                      gameInfoPanel.text("${GAME.player.name}'s king is in check");
                                      break;
                              case GAME_STATUS.BLACK_IN_CHECK:
                                      gameInfoPanel.text("${GAME.opponent.name}'s king is in check");
                                      break;
                              default:
  