Подключение модулей python друг в друга
Пишу игру на pygame. Есть основной класс-одиночка App, в котором просходит основной цикл игры. Когда стал описывать юниты, то пришла в голову идея вынести всю анимацию в отдельный класс => в отдельный файл. Но для отрисовки в классе Animation надо хранить ссылку на объект screen, который находится в классе App, а в классе App надо хранить список юнитов, у которых есть в параметрах объект класса Animation. Отсюда проблема: цикличное подключение модулей (App в Animation, Animation в Unit, Unit в Units, Units в App). Помогите пожалуйста разорвать этот замкнутый круг.