public void RemoveComponent(ShipComponent component)
        {
            if (!Components.Contains(component))
            {
                return;
            }

            Components.Remove(component);
            ComputePowerConsumption();
        }
        public void AddComponent(ShipComponent component)
        {
            if (Components.Contains(component))
            {
                return;
            }

            Components.Add(component);
            ComputePowerConsumption();
        }