Simple version of hungarian algorithm, still needs improvement.
Outperforms all the others except from the agent.py!