Added Profiling.
Some optimisations for the NegamaxPlayer