I have a bunch of these guys popping up in my tank recently. I think they are strombus snails can anyone confirm?