public clsInvader(int x, int y, int invaderType, bool active, clsCommon SoundSurrogate)
            : base(x, y, 0, 0)
        {
            //------------------------------------------------------------------------------------------------------------------
            // Purpose: Class constructor
            //------------------------------------------------------------------------------------------------------------------
            soundSurrogate = SoundSurrogate;

            // Assign properties with values
            this.invaderType = invaderType;
            this.active = active;

            //:: Load resource image(s) & remove background
            invader[0, 0] = GridcoinGalaza.Properties.Resources.enemyD1;
            invader[0, 1] = GridcoinGalaza.Properties.Resources.enemyD2;
            invader[1, 0] = GridcoinGalaza.Properties.Resources.enemyA1;
            invader[1, 1] = GridcoinGalaza.Properties.Resources.enemyA2;
            invader[2, 0] = GridcoinGalaza.Properties.Resources.enemyE1;
            invader[2, 1] = GridcoinGalaza.Properties.Resources.enemyE2;
            invader[3, 0] = GridcoinGalaza.Properties.Resources.enemyB1;
            invader[3, 1] = GridcoinGalaza.Properties.Resources.enemyB2;
            invader[4, 0] = GridcoinGalaza.Properties.Resources.enemyC1;
            invader[4, 1] = GridcoinGalaza.Properties.Resources.enemyC2;
            invader[5, 0] = GridcoinGalaza.Properties.Resources.enemyF1;
            invader[5, 1] = GridcoinGalaza.Properties.Resources.enemyF2;

            // Remove backgrounds ...
            int i = 0;
            int j = 0;

            for (j = 0; j <= 1; j++)
            {
                for (i = 0; i <= 5; i++)
                {
                    invader[i, j].MakeTransparent(Color.White);
                }
            }
        }