testing with x never = 0 makes it safer for demoing
overlay the genetic graph over the random graph
added some new tests when refactoring the code
an attempt to fix the mutate function - still not fully working