looks like a tiny cowrie snail to me...I could be wrong though. I have seen much larger ones and they do have a tentacle like skin that covers their shells. Cowries eat algae but can cause problems when they get BIG because they might knock over rocks and corals.