These sesame seed looking things have been on my glass about a week now, I just want a second opinion to my own. I think they are snail eggs, just not 100%.