public void selectNode(Node node)   //Selects the current node
    {
        selectedNode  = node;
        turretToBuild = null;

        UIScript.setNode(node);
    }
    }                                                               //checks if we can build on the current node
    public void SelectTurret(ShopTurretInformation selectedTurret)  //Keeps a reference to the selected turret
    {
        turretToBuild = selectedTurret;
        selectedNode  = null;

        UIScript.Hide();    //Hide the turret upgrade script upon selecting a turret from the shop
    }
    void BuildTurret(ShopTurretInformation turretToBuild)
    {
        if (PlayerInfo.Credits < turretToBuild.CostOfTurret)
        {
            Debug.Log("Not Enough Money to build this turret");
            return;
        }
        PlayerInfo.Credits -= turretToBuild.CostOfTurret;
        Debug.Log(turretToBuild.selectedPrefab);
        GameObject _turret = (GameObject)Instantiate(turretToBuild.selectedPrefab, GetTurretSpawnLocation(), Quaternion.identity);

        turret = _turret;

        turretToUpgradeTo = turretToBuild;

        Debug.Log("Turret built! Money left : " + PlayerInfo.Credits);
    }