// Automatically sets the Wall on both Tiles public void SetWall(Wall wall, int x, int y, Tile.Direction direction) { m_tiles[x, y].SetWall(direction, wall); GetTile(x, y, direction).SetWall(direction.Opposite(), wall); }