private void LateUpdate()
    {
        if (_selecting)
        {
            Vector3 minTileSelected = SelectedTiles.OrderBy(st => st.x)
                                      .ThenBy(st => st.y)
                                      .ThenBy(st => st.z)
                                      .FirstOrDefault();

            Vector3 maxTileSelected = SelectedTiles.OrderByDescending(st => st.x)
                                      .ThenByDescending(st => st.y)
                                      .ThenByDescending(st => st.z)
                                      .FirstOrDefault();

            Vector3 minPosition = Tiles.GetTilePositionInWorld(minTileSelected);
            Vector3 maxPosition = Tiles.GetTilePositionInWorld(maxTileSelected);

            PositionModelToShowSelection(minPosition);
            ResizeModelToShowSelection(minPosition, maxPosition);
        }
    }