public void ClearEmptyFleets()
{
//Clear out any empty fleets left after colonizing, space combat, etc
List<Fleet> fleetsToRemove = new List<Fleet>();
for (int i = 0; i < _fleets.Count; i++)
{
if (_fleets[i].Ships.Count == 0 && _fleets[i].TransportShips.Count == 0)
{
fleetsToRemove.Add(_fleets[i]);
}
}
foreach (var fleet in fleetsToRemove)
{
_fleets.Remove(fleet);
}
}