I was looking at this doc page:
I noticed there is a variable called fireRate. I think it might make more sense to call it fireDelay.
As it is now, when you increase fireRate, you actually decrease the firing rate. Seems like it’s more of a delay than a rate.
Thanks.