Olá, comunidade de Python!
Estou desenvolvendo um jogo usando Pygame e estou enfrentando um problema específico com o processamento de cliques no menu do jogo. O jogo funciona bem no início, mas após a morte do personagem e o retorno ao menu, é necessário clicar duas vezes no botão "Play" para reiniciar o jogo. Na primeira tentativa, parece que o fundo do menu é resetado, e apenas no segundo clique o jogo realmente reinicia. Estou buscando ajuda para entender e resolver esse problema.
O Código está por ordem nas fotos!
Nenhuma dessas soluções resolveu completamente o problema. Agradeço qualquer insight ou sugestão que vocês possam oferecer!