Everything you're adding looks very good
If you want I can give you feedback if you decide to try to solve the memory problem, because I can really only play for a couple of minutes and then the page restarts and it's a little annoying haha, do you know how to use the profiler in godot?