protected Casella obertura()
	{
		if ( partida.getTornsJugats() == 0 )
		{
			return new Casella( 4, 2 );
		}

		Casella fitxa_posada = null;

		// Busquem quina és la fitxa que ha posat l'altre jugador
		int fila = 0;
		while ( fitxa_posada == null && fila < partida.getTauler().getMida() )
		{
			int columna = 0;
			while ( fitxa_posada == null && columna < partida.getTauler().getMida() )
			{
				if ( partida.getTauler().getEstatCasella( fila, columna ) != EstatCasella.BUIDA )
				{
					fitxa_posada = new Casella( fila, columna );
				}

				columna++;
			}

			fila++;
		}

		if ( fitxa_posada != null )
		{
			if ( moviments_obertura[fitxa_posada.getFila()][fitxa_posada.getColumna()] != null )
			{
				return moviments_obertura[fitxa_posada.getFila()][fitxa_posada.getColumna()];
			}
		}

		return null;
	}