public bool HasOneDoor()
    {
        int temp = 0;

        if (doors.HasFlag(RoomDoors.UP))
        {
            temp += 1;
        }
        if (doors.HasFlag(RoomDoors.DOWN))
        {
            temp += 1;
        }
        if (doors.HasFlag(RoomDoors.LEFT))
        {
            temp += 1;
        }
        if (doors.HasFlag(RoomDoors.RIGHT))
        {
            temp += 1;
        }
        if (temp == 1)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }