// Start is called before the first frame update
 void Start()
 {
     this.grid       = scanner.ScanAndCreateGrid(new Vector3(gridDimensions, gridDimensions, gridDimensions), distanceBetweenModules);
     tileFrequencies = grid.GetTileFrequencies(tileSizeDimensions);
     scanner.SpawnTiles(new List <CubeTile>(tileFrequencies.Keys), tileSpawnLocation.position, distanceBetweenModules);
     //scanner.PrintTileFrequencies(tileFrequencies);
 }