// Start is called before the first frame update
    void Start()
    {
        //update the terrainCollisionPoints and waterCollisionPoints from the initialization class
        GameObject   terrainLine         = (GameObject)initManager.getTerrainCollisionLine();
        LineRenderer terrainLineRenderer = terrainLine.GetComponent <LineRenderer>();

        terrainLineRenderer.GetPositions(terrainCollisionPoints);
        GameObject   waterLine         = (GameObject)initManager.getWaterCollisionLine();
        LineRenderer waterLineRenderer = waterLine.GetComponent <LineRenderer>();

        waterLineRenderer.GetPositions(waterCollisionPoints);

        //instantiate the array list
        balloonsList = new ArrayList();
    }