Obtem as distancias entre cada keeper e a bola.
Inclusao do vetor de distancias nos cabecalhos de função.
Pronto para os primeiros testes
Correcao p = drand48()

Havia uma declaração de p dentro de um for.

Não sei se há conflito de escopo, já que há um vetor de probabilidades p que é utilizado para a seleção de ações.
Ignorando a ação "0" nas probabilidades.

Se a ação recomendada pela política for a "0" (hold the ball), não reclassifica os demais keepers.

Simplesmente mantém a bola.
Introduzido o conceito de minAction.

minAction é o menor índice de ação considerado para reclassificação tanto no momento em que a ação é obtida da política anterior, quanto no momento de reclassificar os keepers por distância.
Teste com tau == 0.0

Esses testes me mostrarão o desempenho da aplicação direta da política quando a escolha entre as ações 2 e 3 é feita através de uma distribuição uniforme.