Looks like a flatworm to me, but given the pictures I'm thinking it'd be scientific name blurryisis bluricosis ;-)

Any pic of the shrimp? I'm thinking what Weimers said above, I don't remember seeing pistols out in the open with eggs...