i have a 20 gal tall community tank in progress with 2 serpae tetras and 1 black neon tetra, and about 10 endlers. I also have a quite a few red ramshorns that seem to be reproducing, but will tetras eat the snail eggs or tiny snails? i have seen them nip at them a few times and im not sure if they are curious or just hungry. Also i have 10 ghost shrimp and a friend of mine got shrimp a little before me and one of his already has eggs, so i am wondering will the fish eat the eggs before they get a chance to hatch? and what should i do with the shrimp once it has eggs, leave it or separate it from the fish?