Ok i have this cool little guy growing on some LR, looks like a anemone cousin in some way but i don't have a clue what it really is. Help please ?