/// <summary>
        /// Updates a satellite for tidal lock
        /// </summary>
        /// <param name="s">The satelite </param>
        /// <param name="ourBag">Our dice object</param>
        public static void updateTidalLock(Satellite s, Dice ourBag)
        {
            int atmDesc = s.getAtmCategory();

            if (atmDesc == Satellite.ATM_PRES_NONE || atmDesc == Satellite.ATM_PRES_TRACE)
            {
                s.updateAtmPres(0.00);
                s.hydCoverage = 0.0;
                s.dayFaceMod = 1.2;
                s.nightFaceMod = .1;
            }

            if (atmDesc == Satellite.ATM_PRES_VERYTHIN)
            {
                s.updateAtmPres(0.01);
                s.hydCoverage = 0.0;
                s.dayFaceMod = 1.2;
                s.nightFaceMod = .1;
            }

            if (atmDesc == Satellite.ATM_PRES_THIN)
            {
                s.updateAtmPres(ourBag.rollRange(.01, .49));

                s.hydCoverage = s.hydCoverage - .5;
                if (s.hydCoverage < 0) s.hydCoverage = 0.0;

                s.dayFaceMod = 1.16;
                s.nightFaceMod = .67;
            }

            if (atmDesc == Satellite.ATM_PRES_STANDARD)
            {
                s.hydCoverage = s.hydCoverage - .25;
                if (s.hydCoverage < 0) s.hydCoverage = 0.0;

                s.dayFaceMod = 1.12;
                s.nightFaceMod = .80;
            }

            if (atmDesc == Satellite.ATM_PRES_DENSE)
            {
                s.hydCoverage = s.hydCoverage - .1;
                if (s.hydCoverage < 0) s.hydCoverage = 0.0;
                s.dayFaceMod = 1.09;
                s.nightFaceMod = .88;
            }

            if (atmDesc == Satellite.ATM_PRES_VERYDENSE)
            {
                s.dayFaceMod = 1.05;
                s.nightFaceMod = .95;
            }

            if (atmDesc == Satellite.ATM_PRES_SUPERDENSE)
            {
                s.dayFaceMod = 1.0;
                s.nightFaceMod = 1.0;
            }
        }