Since your grassTimeModifier and treesTimeModifier are 1, I don't see the point in these new calculations. From what I can see you never change these modifiers to scale with the config settings. You've also halved the temperature for grass, which was an intended warm temperature thing since so many people were complaining about constantly having to mow their lawns.