initial setup - generated code
moving and colored circle with colored background
circle doesn't leave area
spawning circles
circle merges with other circles
some more changes for published version