Põe trabalho nisso kkkk Obrigado, que bom que gostou!
O jogo em si possui dois restarts: O de apenas retornar ao estado pré-detonação, e o de retornar ao estado inicial da fase. No caso da tela de finalização, o restart que apresenta é o de retornar ao estado pré-detonação, que funciona igual o botão de "Parar simulação" durante a execução dela. Na barra lateral, o botão que apresenta de resetar é o de retornar ao estado inicial. Reconheço que usar a mesma sprite para um significado diferente não foi a melhor alternativa kkk
Tentei realizar a programação das reações de forma determinística mas, realmente, infelizmente a simulação tem um pouco de "sorte" envolvida, apesar de haver extremamente poucas chances de mudanças.