public void Save(XmlWriter writer)
{
writer.WriteStartElement("Empire");
writer.WriteAttributeString("ID", empireID.ToString());
writer.WriteAttributeString("Name", empireName);
writer.WriteAttributeString("Color", empireColor.ToArgb().ToString());
writer.WriteAttributeString("Race", EmpireRace.RaceName);
writer.WriteAttributeString("IsHumanPlayer", type == PlayerType.HUMAN ? "True" : "False");
writer.WriteAttributeString("SelectedSystem", lastSelectedSystem.ID.ToString());
TechnologyManager.Save(writer);
FleetManager.Save(writer);
//sitRepManager.Save(writer);
writer.WriteEndElement();
}