public Ship GetNextShipDesign(Ship previousDesign)
{
int iter = CurrentDesigns.IndexOf(previousDesign) + 1; //Even if not found (which results in -1), it will be the next ship
if (iter >= CurrentDesigns.Count)
{
iter = 0; //Start over from beginning
}
return CurrentDesigns[iter];
}