the crop circles are chosen from a set of 4 that i made. though now that you mention it, procedural generation would work very well with just a handful of shapes combined together.
thanks for playing :)