Really sorry to hear that the freezes came in the way of your enjoyment. They will only happen if you already had one block selected when losing the game. If you start a new run after that and click on any block, the game will crash. I implemented the gameover-screen last minute and only had time to run a few tests where I didn't click any blocks, so I missed that. Will upload a patch after the voting ends.
Regarding the presentation you're obviously right though, not gonna argue that, hehe. Still pretty happy with it for just three hours of work. And given that I'm especially pleased to hear the balancing of risk and reward (i.e. the actual game loop) kinda worked for you.
Thank you for giving it a try!