Added simple combatant graphics; removed Debug.lua
Add WeaponFired event, firing pulse, bullet color

WeaponFired is emitted whenever a weapon's fire() is called. Physical
projectiles now have a color field, and firer's graphically pulse when
firing as well as on impact.
Fixed pistol having hardcoded cooldown
Merge remote-tracking branch 'upstream/master'

Conflicts:
	content/weapons/projectiles/physical.lua
	states/game.lua
Removed old drawing for entities

Prepare for upstream fetch