renamed one resource to make it make sense.
added a check for when weapon is NIL (firewall, etc).
fixing things!