Sounds good, thanks!
-You can now call RandomlyAssignGrantsShipLineOnClaimDrawBag() to have it generate a new option for a schematic server when hacking. It won't assign to anything that is already assigned elsewhere, so right now with turrets and starships hacking will likely always just assign the thing back to what it already was.
--you can call GetCountOfPossibleShipTypesForClaimDrawBag() in order to find out how many possibilities there are to choose from, and can tell the player that number when they are going to hack. If the number is 0, then they should probably not be allowed to hack, heh.