Does anyone have any ideas what this is? It is in a difficult place to see, and I would leave it there if it is a friend, but want to take it out if it is bad. It is the green piece that looks like micro algae. If it is does anyone know what kind?