Where did you get the worms that you were feeding to the cichlids? They must know what they were. If that were my tank, I would get another ten and save as many of the snails and shrimp that I could, being careful not to get any of the worms in a new tank with them. Then I would buy 3 or 4 Indian Dwarf Puffers and let them at it.