I have tried your improvements, but there is a few bugs which I’m entirely sure what cause them.
Initially print of +1 in output, where is it coming from?
The initial cut out size in ground, why is it so big?
Why some fruits doesn’t change from sleeping - true to false?