Changed x/y to cx/cy: they are now the center of the circle, circle is correctly centered, set dimensions on canvas not frame, made methods synchro