Hello! I am pretty new to this, I've had my fish for maybe 5 months? I started with just a Betta in a 2.5 gallon tank, moved up to a 10 gallon with the Betta, 4 Neon Tetras and some ghost shrimp. I eventually moved them into a 20 gallon tank with lots of live plants, added 2 more tetras and only had one ghost shrimp left. I starting having trouble with diatoms so I got 3 Otocinclus and a Nerite Snail per the recommendation of the fish manager at petsmart. Since then everything has been going pretty well but I have had an outbreak of snails. These don't seem to be the same as the Nerite Snail, they are small and translucent yellow. I just noticed today that they are leaving their little egg nests everywhere and I need to get rid of them without harming my one lone ghost shrimp or my Nerite Snail. Also, I got rid of the diatoms but now I have a ton of black hair algae. I tried to pick most of it out but what is the best way to fix that? Lastly, I have a question about feeding. I tried to feed just enough to float down for the tetras but I feel like I'm overfeeding the tank and my Betta by doing so. Does anyone have any recommendations for that?