bug fix: variables mixed when initializing GenieGenerator, int->double for ShipTAUMagneticSpectrometer fixing overlaps