The Beams, Weapons, Fireballs, and Props mission sub-libraries index
by rescanning their backing array on every lookup, so iterating them
by index is quadratic. Give each one an iterator like the existing
getShipList and getDebrisList.
Co-Authored-By: Claude Fable 5.1 <[email protected]>