Mate! What in gods name are you trying to spawn. There was enough spawn code to keep someone busy for an hour to try and read i almost feel sorry for phun.
The solution
Read through your code, (its actually a bit funny) change all of the pos: values to e.pos, then delete all instances of geomID and enityID. Then copy that code on to a note pad make a brand new circle (not cloned) put the code on that instead.