public static String toString(Movement move)
   {
    
      String moveString = "";
      
      Square sourceSquare = move.getSource();
      if(sourceSquare == null)
         return "";
      moveString += sourceSquare.name();
      
      Square destinationSquare = move.getDestination();
      if(destinationSquare == null)
         return "";
      moveString += destinationSquare.name();
      
      if(move.getPromotionPiece() != null)
      {
         GenericPiece gp = move.getPromotionPiece().genericPiece;
         if(gp == GenericPiece.QUEEN)
            moveString += "q";
         else if(gp == GenericPiece.ROOK)
            moveString += "r";
         else if(gp == GenericPiece.KNIGHT)
            moveString += "n";
         else if(gp == GenericPiece.BISHOP)
            moveString += "b";
         else
            return "";
      }
      
      return moveString;
   }