public Room(Tile[,] tiles) : this(tiles.GetLength(0), tiles.GetLength(1), new List<Direction>()) { this.tiles = tiles; }