looks to me like a bladder snail...only other possibility is a pond snail. personally I don't think its worth not wanting any snails, I find if the are there cool, if not, whatever (unless I specifically need them for something).
yo-yo loaches are cool though