public void EndDay()
 {
     if (crop == null)
     {
         return;
     }
     //Executing end of turn effects
     foreach (var effect in statusEffects)
     {
         effect.Turns--;
         effect.OnEndTurn(this);
     }
     statusEffects.RemoveAll(effect => effect.Turns <= 0);// removing any effects that shouldn't be active anymore.
     crop.EndDay();
 }