void MoveBack()
    {
        // Change State
        StC.changeState(0);

        // Move camera back
        OA.MoveCameraBackwards();

        // delete the items
        for (int i = 0; i < CardHolder.transform.childCount; i++)
        {
            Destroy(CardHolder.transform.GetChild(i).gameObject);
        }
    }
    void OpenCrate()
    {
        // Change State
        StC.changeState(1);
        // create some bad discs
        int amount = IC.getHowManyToOpen();

        for (int i = 0; i < amount; i++)
        {
            GameObject disc = Instantiate(Disc, DiscPlaces.transform.GetChild(i).position, Quaternion.identity);
            disc.GetComponent <LW_SpinningCard> ().MoveDisc();
            Destroy(disc, 4);
        }
        // Move camera
        OA.MoveCameraForwards();
        // Make the items
        CC.MakeCards();

        // IC incremented in MakeCards
    }