OK - I'm still not convinced that isn't a vermatid snail. Are you saying that dark red part pulls in? If so, then I'm not sure, and would need a closer pic of just that part.
The green stuff growing on the right side of that same rock looks like Caulerpa sertularioides to me, which would make...