public boolean isVictory(final HantoPlayerColor color){
		
		boolean isVictory = false;
		HantoCell butterflyCell = null;
		int gridSize = occupiedCells.size();

		for(int i = 0; i < gridSize - 1; i++){
			HantoPiece curPiece = occupiedCells.get(i).getPiece();
			if (curPiece.getType() == HantoPieceType.BUTTERFLY && curPiece.getColor() != color){
				butterflyCell = occupiedCells.get(i);
				break;
			}
		}

		if (butterflyCell != null){
			isVictory = isSurroundingCellsOccupied(butterflyCell);
		}
		
		return isVictory;
	}