public void saveMove() {
		numberOfMove++;
		HashSet<String> thisMove = new HashSet<>();
		thisMove.add(getStringRepresentationOfFigure(xyOfKings.get(Owner.WHITE)));
		thisMove.add(getStringRepresentationOfFigure(xyOfKings.get(Owner.BLACK)));
		for (XY xy : xyOfSides.get(Owner.WHITE)) {
			thisMove.add(getStringRepresentationOfFigure(xy));
		}
		for (XY xy : xyOfSides.get(Owner.BLACK)) {
			thisMove.add(getStringRepresentationOfFigure(xy));
		}
		log.add(thisMove);
	}