public void setPendingStage( int pendingStage ) {
			if ( pendingStage <= 0 || pendingStage > shipBlueprintIds.length )
				throw new IndexOutOfBoundsException( "Attempted to set 1-based flagship stage "+ pendingStage +" of "+ shipBlueprintIds.length +" total" );
			this.pendingStage = pendingStage;
		}