+ crossing networks now updates the new networks lastMutation parameter
+ some cleanup on the crossing function