public void Start()
    {
        startingPositions = map.GenerateMap();
        wallPositions     = map.GenerateWalls();

        firstRow = map.dimensionsX;

        minX = map.minX;
        minY = map.minY;
        maxX = map.maxX;

        int randStartingPos = UnityEngine.Random.Range(0, firstRow);

        transform.position = startingPositions[randStartingPos].transform.position;
        Instantiate(rooms[0], transform.position, Quaternion.identity);

        direction = UnityEngine.Random.Range(1, 6);

        startTimeBtwRoom = 0.25f;
        stopGen          = false;
    }