More random mutation chance by selecting a depth before traversing and then walking up to that node to swap it out. Previously it generated a random value after each node, making first nodes much more likely to mutate than last nodes