Added hold-to-fire, but so if you click fast it still fires fast.
Copy paste error with auto fire.
Simplified player shoot code into one method.