public Ship(Ship shipToCopy)
{
Name = shipToCopy.Name;
DesignID = shipToCopy.DesignID;
Owner = shipToCopy.Owner;
Size = shipToCopy.Size;
WhichStyle = shipToCopy.WhichStyle;
Engine = new KeyValuePair<Equipment, float>(shipToCopy.Engine.Key, shipToCopy.Engine.Value);
Shield = shipToCopy.Shield;
Armor = shipToCopy.Armor;
Computer = shipToCopy.Computer;
ECM = shipToCopy.ECM;
Array.Copy(shipToCopy.Weapons, Weapons, Weapons.Length);
Array.Copy(shipToCopy.Specials, Specials, Specials.Length);
}