скорее всего нужно использовать метод pack. вот я щас просто загуглил "how to remove tkinter widget". мне этого было достаточно, чтобы попасть на стековерфлоу, и узнать, что у виджетов есть метод pack, который их собственно убирает с окна
ну надо определить дополнительную логику, чтобы шарику который был удалён флагу is_deleted было True, и когда ты определяешь логику столкновения с другими шариками, проверять не удалён ли один из шаров. если удалён, то другому шарику будет пофиг на него
ну надо определить дополнительную логику, чтобы шарику который был удалён флагу is_deleted было True, и когда ты определяешь логику столкновения с другими шариками, проверять не удалён ли один из шаров. если удалён, то другому шарику будет пофиг на него