Hey thanks for playing! I'm really glad to hear you enjoyed playing. The freeze occurs when the timer reaches 0 and you have not put a demon through the portal (which resets the timer). It should go to the game over screen but for whatever reason it's bugged and I didn't test it properly so I apologise about that!
Other than it not freezing, do you have any suggestions?