Green spheres on pond roots

  Hi! I've been searching for days now! Please let me know what are those spheres. Volvox? Algae? Spawn of envy snail? 

Thank you!