void ObjectManagment()
    {
        myRay = Camera.main.ScreenPointToRay(Input.mousePosition);
        bool doHit = Physics.Raycast(myRay, out hit, 500f);

        Debug.DrawRay(myRay.origin, myRay.direction * 10, Color.yellow);

        if (doHit)
        {
            if (hit.collider.tag == "Selector" && Input.GetKeyDown(KeyCode.Space))
            {
                if (hit.collider.gameObject.GetComponent <Renderer>().material.color == Color.blue)
                {
                    hit.collider.gameObject.GetComponent <Renderer>().material.color = Color.red;
                }
                else
                {
                    hit.collider.gameObject.GetComponent <Renderer>().material.color = Color.blue;
                }
            }
            if (hit.collider.name == "Snowball")
            {
                if (Input.GetKeyDown(KeyCode.Space))
                {
                    if (hit.collider.transform.childCount < 1)
                    {
                        GetSelect(hit.collider.gameObject);
                    }
                    else
                    {
                        Deselect(hit.collider.gameObject);
                    }
                }
                if (Input.GetButtonDown("Fire1"))
                {
                    MoveRotate.Moving(hit.collider.gameObject, CurrAxis, reverse);
                }
                if (Input.GetButtonDown("Fire3"))
                {
                    MoveRotate.Rotate(hit.collider.gameObject, RotateDegreesPerSecond, clockwise);
                }
                if (Input.GetKeyDown(KeyCode.E))
                {
                    if (hit.collider.transform.childCount > 1)
                    {
                        Deselect(hit.collider.gameObject);
                    }
                    Extrude.MakeExtrusion(hit.collider.gameObject, hit);
                }
            }
        }
    }