private void addPiece(final BusyTile busyTile, final Position position, final boolean activate) {
		add(busyTile);
		if(busyTile.getColor())//ovvero se è bianco
			if (activate) {
				busyTile.addActionListener(new ActionListener() {
			
					@Override
					public void actionPerformed(ActionEvent e) { 
						board.removeMarkers();
					FactoryOfPlays factory= new FactoryOfPlaysForPiece(position,board);
					
					for (AbstractPlay play : factory)
						board.setMarker(play);
					
					getContentPane().removeAll();
					invalidate();
					showBoard(activate);
					validate();
					
				}
	
				});
			}
			
	}