I’m not sure how to fix the bugs.
With the scaling issue, I don’t either at this stage. I’d suggest monitor that other thread to see if anyone more learned posts a fix.
With the right key, check Player.cs for your firing logic. You’ll likely find where it has some of the movement logic included by accident. If you have it on GitHub, post a link and we can take a look.
I agree that I have too many particles – I shouldn’t have played around with it as much as I did because, at one time, it looked better and then I had to experiment – haha. Should have left well enough alone.
Nah experimenting is the key to learning. Is you don’t mess with things, you don’t make mistakes. If you don’t make mistakes, you don’t learn anything new. FWIW, I think it’s less too many rather than the size of the particles is a little too big. But that’s a preference thing so no right or wrong way to do it.