public void NewSelectedUnit(RaceCarScript toSelect)
    {
        if (GameObjects == null)
        {
            GameObject.FindGameObjectWithTag("RaceCar");
        }
        for (int i = 0; i < GameObjects.Length; i++)
        {
            RaceCarScript racecarScript = GameObjects[i].GetComponent <RaceCarScript>();
            racecarScript.selected = false;
            racecarScript.UpdateVisuals();
        }

        if (toSelect != null)
        {
            SelectUnit.selected = true;


            SelectUnit.UpdateVisuals();
        }
        else
        {
            RaceCarPanel.SetActive(false);
        }
    }
    public void PositionRaceCarPanel(RaceCarScript unit)
    {
        Vector3 pos = unit.gameObject.transform.position + Vector3.up * 2;

        RaceCarPanel.SetActive(true);
        RaceCarPanel.transform.position = Camera.main.WorldToScreenPoint(pos);
    }