NPC's can now fire weapons

NPC Soldier has a weapon and will shoot at the player but there is no
visual for the gun yet.