public void SubtractTransport(Race race, int amount)
{
TransportShip transportShipToRemove = null;
foreach (TransportShip transport in _transportShips)
{
if (transport.raceOnShip == race)
{
transport.amount -= amount;
if (transport.amount <= 0)
{
transportShipToRemove = transport;
}
}
}
if (transportShipToRemove != null)
{
TransportShips.Remove(transportShipToRemove);
}
}