//=========================================== SLIDING DOWN CANDIES =====================================================================

    void SlideDownCandy()
    {
        for (int i = 0; i < 9; i++)
        {
            for (int j = 0; j < 9; j++)
            {
                if (candies [i, j] == null)
                {
                    for (int k = 1; k < 9 - i; k++)
                    {
                        if (candies [i + k, j] != null)
                        {
                            candies [i, j] = candies [i + k, j];
                            //candies [i + k, j] = null;
                            candieScr          = candies [i, j].GetComponent <CandieScript> ();
                            candieScr.startPos = candiesPos [i, j];
                            candies [i + k, j] = null;
                            k = 9;
                        }
                    }
                }
            }
        }
        bs.BoardRefill();
    }
//==========================================SWITCHING CANDIES==================================================================

    public void CandiesSwitch(Vector2 pos, bool prawo)
    {
        progress = true;
        for (int i = 0; i < 9; i++)
        {
            for (int j = 0; j < 9; j++)
            {
                if (pos == candiesPos [i, j])
                {
                    if (prawo && j != 8)
                    {
                        GameObject tmpCandie;
                        tmpCandie = candies [i, j + 1];

                        candies [i, j + 1] = candies [i, j];
                        candieScr          = candies [i, j + 1].GetComponent <CandieScript> ();
                        candieScr.startPos = candiesPos [i, j + 1];

                        candies [i, j]     = tmpCandie;
                        candieScr          = candies [i, j].GetComponent <CandieScript> ();
                        candieScr.startPos = candiesPos [i, j];
                        MatchColors();


                        if (noMatch == true)
                        {
                            wrongSound.SetActive(false);                                        //Informacja dźwiękowa
                            wrongSound.SetActive(true);
                            //Debug.Log (noMatch);
                            tmpCandie = candies [i, j + 1];

                            candies [i, j + 1] = candies [i, j];
                            candieScr          = candies [i, j + 1].GetComponent <CandieScript> ();
                            candieScr.startPos = candiesPos [i, j + 1];

                            candies [i, j]     = tmpCandie;
                            candieScr          = candies [i, j].GetComponent <CandieScript> ();
                            candieScr.startPos = candiesPos [i, j];
                        }
                    }
                    if (!prawo && j != 0)
                    {
                        GameObject tmpCandie;
                        tmpCandie = candies [i, j - 1];

                        candies [i, j - 1] = candies [i, j];
                        candieScr          = candies [i, j - 1].GetComponent <CandieScript> ();
                        candieScr.startPos = candiesPos [i, j - 1];

                        candies [i, j]     = tmpCandie;
                        candieScr          = candies [i, j].GetComponent <CandieScript> ();
                        candieScr.startPos = candiesPos [i, j];
                        MatchColors();


                        if (noMatch == true)
                        {
                            wrongSound.SetActive(false);                                        //Informacja dźwiękowa
                            wrongSound.SetActive(true);
                            tmpCandie = candies [i, j - 1];

                            candies [i, j - 1] = candies [i, j];
                            candieScr          = candies [i, j - 1].GetComponent <CandieScript> ();
                            candieScr.startPos = candiesPos [i, j - 1];

                            candies [i, j]     = tmpCandie;
                            candieScr          = candies [i, j].GetComponent <CandieScript> ();
                            candieScr.startPos = candiesPos [i, j];
                        }
                    }
                }
            }
        }

        MatchColors();
    }