test failed. the method is inheritantly flawed, and not actually passing new genes down.
Trying to figure out what my method is actually reutrning. Added in the grandchild test. When this all finally works, the grandchild should return its genes