hi @habakuk,
you can “group” shapes using save() and restore(), and move them with translate(x,y):
rect(0, 0, 100, 100)
save()
translate(200, 200)
fill(1, 0, 0)
rect(0, 0, 100, 100)
oval(0, 120, 100, 100)
oval(120, 0, 220, 220)
restore()
rect(900, 900, 100, 100)
hope this makes sense!