int distance(creature c)

Determines a heuristic distance between two creatures. This function is designed to be used to help choose good parents for successful breeding to produce highly fit offspring. Creatures closer in distance are easier to breed. At the same time, parent creatures farther in distance give rise to genetic variety. Both variations should be used, but with a controlled distribution.