Вы не можете так думать, потому что графика работает как MSPaint (двумерный массив пикселей, и когда он рисуется, он рисуется), а не Adobe Photoshop (слои или объекты, которые можно перемещать независимо)
Самое простое, что нужно сделать, - это реализовать функциональность, подобную фотошопу, и сохранить, например, список всего, что вы хотите нарисовать, нарисовать из списка (список включает в себя круг), а затем удалить этот круг из списка, добавьте еще один и перерисуйте весь холст из списка
Я знаю, что это кажется расточительным, и вы, вероятно, могли бы погрузиться в механизм сохранения пикселей, которые вы нарисовали при рисовании первого круга, и восстановить их, чтобы стереть круг, но это гораздо сложнее, чем просто бросить все это и начинать каждый раз заново