Above is one of the improvements I have made. The thing I added here was a sound effect on hit. These I added in once the cooldown is off, which brings me to the cooldown I added in. The cooldown was added so the player has a time frame before they shoot again. This makes any mistakes of a multi shots fired removed, unless it was down within outside the 1s window. Here is an example of it in work:
I have also made an adjustment, which is with the sound. I have lowered the level finished noise and fixed the issue with the background music, which I go more in depth Here.
I am happy with the changes I have done through the feedback I got, because I did notice some of the issues myself.