My farming game has crops you plant in a 10 x 3 grid and when you plant a crop it has a growth period and then you harvest. upon harvest each crop has a buff it provides to surrounding empty plots that do things like: reduce growth time for next crop in the empty plot, increase the probably to spawn a seed upon harvest, crop from this plot leads a higher yield etc. how do i balance the game time and progression so they dont earn too much too soon and also unlock story progression events (when x amount of crops are harvested) in a timely manner.