Started adding distinctions between seed connected atoms and free atoms. Started implementing blocks on diffusion to avoid nucleation.