void Start()
 {
     MAXCOUNTMOLECULES = 200;
     spawnScript       = GetComponent <CoolingSpawnScript>();
     gameManager       = GameObject.Find("CoolingGameManager").GetComponent <CoolingMoleculeManager>();
     lamps             = ExtensionMethods.FindComponentsInChildrenWithTag <Renderer>(gameObject, "Cooling.Lamp");
 }
        void Start()
        {
            animator          = GetComponent <Animator>();
            spawn             = GetComponent <CoolingSpawnScript>();
            powerManager      = GameObject.Find("CoolingGameManager").GetComponent <CoolingPowerManager>();
            radiatorPowerText = GameObject.Find("RadiatorPowerText").GetComponent <Text>();
            // Initialize starting state
            animator.SetFloat("animSpeed", 1.0f);
            lamps[0].GetComponent <Renderer>().material.SetColor("_EmissionColor", Color.green);
            lamps[1].GetComponent <Renderer>().material.SetColor("_EmissionColor", Color.green);
            powerLevel              = 2;
            powerConsume            = powerLevel * 30;
            spawn.temperatureAmount = powerLevel * -temperatureReducementFactor;

            powerManager.UpdatePowerConsume('R', powerConsume);
        }