v1.1 - Shrink Improvement

In this update I updated the way the random shake value modifies the
length of each branch. Now instead of every leaf of a generation having
a length based off of a shared value, it is based off of the length of
the parent branch.