More mutation work.  Needs better fitness function.