added DeathReason enum, tweaked growth patterns to be slightly delayed after hook cancellation, slightly delayed saving a tree to after hook cancellation, fixed other bugs