My mystery snail had babies so I was using my phone to look at them zoomed in and noticed these barely visible with the naked eye parasite looking things. Anyone have an idea of what they are and what I should do?