Atualizacao para luta entre agentes, e refatorcoes para legibilidade.