public State Clone() { return(new State() { Turn = Turn, Players = Players.Clone <Player>(), Day = Day, Nutrients = Nutrients, Trees = Trees.Clone() }); }