Modifiquei a função nuke e outras coisas para deixar o código mais legível.