Good job! The sound design especially is very good
I have some advice: the first time you load and instantiate something in your game, it can cause lag spikes or even freezing. Next time, you can make a script that instanciates all your particles, enemies, etc at the start of the game and deletes all of them to avoid that.