Cannot Fire weapons if Game loop is paused
Merge branch 'master' into weaponsbranch

Conflicts:
	entities/weapons.js
Merge branch 'master' into weaponsbranch
Merge branch 'master' into weaponsbranch
WAVE WIP
Added Penetration, Changes to Wave, Energy WIP
Merge remote-tracking branch 'origin/master' into weaponsbranch