make GenericHydra collectible; closes #5