public void initializeAttack()
        {
            processor_Script attackerScript  = attacker.GetComponent <processor_Script>();
            processor_Script deffenderScript = deffender.GetComponent <processor_Script>();

            #region Attcker/Deffender Null Checks

            if (attacker == null)
            {
                Debug.Log("Attacker is null");
                return;
            }

            else if (deffender == null)
            {
                Debug.Log("Deffender is null");
                return;
            }

            else
            {
                attackerScript.setTarget(deffender);
                deffenderScript.setAttacker(attacker);
                attackerScript.removeEnergyLine();
                deffenderScript.removeEnergyLine();
                attackerScript.setAttacking(true);
                attacker  = null;
                deffender = null;
            }

            #endregion
        }
        void hitTarget()
        {
            processor_Script t = target.GetComponent <processor_Script>();

            if (((t.tag == "EnemyComputerUnit") && (tag == "AllyEnergyPulse")) || ((t.tag == "AllyComputerUnit") && (tag == "EnemyEnergyPulse")))
            {
                if (t.getEnergy() < 1)
                {
                    t.setUnitOwner(owner);
                    t.setMaterial();
                }
                else
                {
                    t.setEnergyMinusX(energy);
                }
                Destroy(gameObject);
                return;
            }

            if (((t.tag == "EnemyComputerUnit") && (tag == "EnemyEnergyPulse")) || ((t.tag == "AllyComputerUnit") && (tag == "AllyEnergyPulse")))
            {
                t.setEnergyPlusX(energy);
                Destroy(gameObject);
                return;
            }
        }
        void Update()
        {
            if ((processorScript == null) && (processor != null))
            {
                processorScript = processor.GetComponent <processor_Script>();
            }

            if (processorScript != null)
            {
                processorEnergy = processorScript.getEnergy();
                energyUI.text   = processorEnergy.ToString();
            }
        }
        void initializeValues()
        {
            GameObject       ally        = Instantiate(processorAllyPrefab);
            GameObject       enemy       = Instantiate(processorEnemyPrefab);
            processor_Script allyScript  = ally.GetComponent <processor_Script>();
            processor_Script enemyScript = enemy.GetComponent <processor_Script>();

            allyScript.setEnergy(5);
            enemyScript.setEnergy(5);
            allyScript.setUnitOwner(1);
            enemyScript.setUnitOwner(-1);
            allyScript.hoverColor  = processorAllyPrefab.GetComponent <processor_Script>().hoverColor;
            enemyScript.hoverColor = processorEnemyPrefab.GetComponent <processor_Script>().hoverColor;
        }