public int GetTileForPlayer() { if (tileVals != null) { int res = tileVals[0]; tileVals.RemoveAt(0); tileVals.Add(bh.GetPlayerColor(player)); return(res); } else { return(bh.GetPlayerColor(player)); } }