if (!template.PickAny) may be clearer: MapTiles is only changed if we randomize the tile.