Xh3maa
You know what, I would suggest that you make a time variable to make a time delay before the game starts or you can set it when the progress bar reaches full. Your issue with screen freeze, I suspect is that your game is loading all the collision and behaviors all at once. My 2 cents advice to you is to optimize your game, disable all possible objects collision and behaviors that are not on the screen yet. This will definitely help your game to run smoothly.