You said it looks like fingers, right? Bubble algea (green or red) dont look like fingers. They look like the name implies, bubbles. Also, most likely, your emerald would of made short work of it. Here is a pic of green bubble algea, does this look like it, but red? IMO, dont do anything yet, let others chime in.