### Descrição do bug Hoje o programa contém o seguinte bug, que é reproduzido pelos seguintes passos: - Abra a página do programa - Clique em cima do botão **Boxes** - Espere alguns segundos e clique em STOP - Clique em outro link, como **Draw Path** - Ao clicar de volta no botão boxes, o correto seriam aparecer as caixas novamente até o usuário clicar em STOP O vídeo reproduzindo o problema: https://github.com/user-attachments/assets/08cbcf45-a947-4253-8607-10d6042ed0e5 ### Dicas O problema se encontra nesta [variável](https://github.com/OsProgramadores/shapes-and-math/blob/0713af90b2f3d5386397cc83b3b3c4ccd260d01d/js/shapes-and-math/boxes.js#L5), que é atualizada quando clicamos em STOP. Como podemos lidar melhor com este estado, de forma que ao clicar novamente nos botões das formas, ela redefina o valor e o desenho volte a aparecer. Esse mesmo erro ocorre no arquivo `random-shapes`. Então a solução deve ser algo geral que resolva a situação dos dois problemas.