void SetExtraRoomType(GameObject room, string roomType)
    {
        MapRoomController roomController = room.GetComponent <MapRoomController>();

        roomController.SetRoomType(roomType);
        roomController.SetCoreRoom(false);
    }
    void SpawnStartRoom()
    {
        GameObject room = Instantiate(roomImage, transform.position, Quaternion.identity) as GameObject;

        room.name = "startRoom";
        room.transform.SetParent(transform);
        room.transform.localPosition = Vector3.zero;
        MapRoomController roomController = room.GetComponent <MapRoomController>();

        roomController.SetRoomType("Start");
        roomController.SetRoomIndex(0);
        roomController.SetCoreRoom(true);
        roomsPositions.Add(room.transform.position);
        roomsRemaining -= 1;
        rooms.Add(room);
    }