in reply to -tk Moving circle

It's typical for Tk that you can edit the properties of objects on a canvas without recreating a new instance of this object. So, don't create a new oval, but instead, try to move it. Tk will take care of redrawing it for you.

The docs state:

These same option-value pairs may be used in itemconfigure methods to change the item's configuration.