Same, 99.9% sure that's mosquito larvae. That's just what they look like.