public void Restore(GameState state) { state.StartNewTurn(); foreach (var loc in Ants) { state.AddAnt(loc.Row, loc.Col, loc.Team); } foreach (var loc in Hills) { state.AntHill(loc.Row, loc.Col, loc.Team); } foreach (var loc in Food) { state.AddFood(loc.Row, loc.Col); } }