void Awake() { // Initialize deathList for (int i = 0; i < guests.Count; i++) { deathList[guests[i].name] = false; // Create game piece for this guest Vector3 spawn = piecesLocation.position + new Vector3(i, 0f, 0f); GuestPiece gp = Instantiate(piecePrefab, spawn, Quaternion.identity).GetComponent <GuestPiece>(); gp.SetGuest(guests[i]); pieces[guests[i].name] = gp; } }