public void AddHero(Hero hero, Tile tile) { GameObject heroGO = Instantiate(heroPrefab); heroGO.GetComponent <HeroMover> ().Initialise(hero, tile); units.Add(hero); unitToGOMap [hero] = heroGO; leftPanel.AddPortrait(hero); }