static void Prefix(Exosuit __instance)
        {
            var count = __instance.modules.GetCount(Main.exosuitSolar.TechType);

            if (count > 0)
            {
                float depth  = Mathf.Clamp01((200f + __instance.transform.position.y) / 200f);
                float light  = main.GetLocalLightScalar();
                float amount = depth * light;

                __instance.AddEnergy(amount * main.deltaTime);
            }
        }