public void enablePutButtonOrNot(){
		if(isSztabTurn()){
			mainWindowController.setPutButtonEnabled(false);
			return;
		}
		Tile t = mainWindowController.getPlayerInfo(getActivePlayer()).getSelectedTile();
		if(boardController.getSelectedFieldModel() == null || t == null || isWaitingForAccept()){
			mainWindowController.setPutButtonEnabled(false);
			return;
		}
		
		List<Integer> positionList = t.pick();
		boolean isOnList = false;
		for(Integer i : positionList){
			if(boardController.getSelectedFieldModel().getPosition() == i){
				isOnList = true;
				break;
			}
		}
		mainWindowController.setPutButtonEnabled(
				boardController.getSelectedFieldModel() != null && isOnList
		);
	}