Que top!! Não entendo muito de GUI em python, eu foco em criar sites, mas eu sei uma dica boa para você.
Funções
Use funções, elas ajudam a criar pequenos blocos de códigos reutilizaveis com apenas um função. Assim o código fica mais limpo e fácil de melhorar.
Classes
Pesquise sobre Classes - POO em python, vai te ajudar a criar um projeto mais poderoso e fácil de mexer.
RoadMaph
Vou deixar um roadmap com uma trilha em python caso você queria ver essas duas dicas a cima. RoadMap
Exemplo
Vou refatorar seu código e deixar mais organizado, pera já volto e coloco o link do meu aqui
Denada!! Vamo terminar esse projetão ainda, kkk. Dei uma arrumada, mas não consegui terminar. A parte das possibilidades de genes do filho me pegou.
Vou dar uma estudada sobre como reduzir os IF/ELIFS e tento matar essa
### O Código
https://github.com/Campos-GJC/CarlinHD
Obs: sei usar apenas o básico do git. (: