I like it, decent concept and good execution especially for only 24 hours.
I have to ask though, what is going on when the player starts a new game that makes it take long to load? It just seems unusual considering the size of the game
That might be the awful "just spawn 500 asteroids when the game starts" code, since I did not want to spend time I didn't have building a proper spawning system
I've heard godot physics can be quite unreliable, but I haven't' delved too deep into the physics engine myself. If you plan to update this, maybe you could swap physics engines inside godot to see if the other one runs a bit better