Magnetic torpedo