Added checks to weapon effect functions

Just so they don't throw an error if you try to use them while not
firing.
Merge branch 'master' of https://github.com/legospacy/rainbow-arena