rename weapon attributes
simplify weapon-name and weapon-stats conditionals
fix variables in generate-random-weapon and weapon-stats to align with previous renaming
structure weapon-effects like other weapon variables
generate-random-weapon gracefully handles no effect on weapon
weapon-name now returns a string of the weapon name
forgot a variable fix in weapon-stats
add an icon for weapons
a weapon has to have a quality now
enable weapons to be picked up
weapons can now be added to a level and picked up
add a single weapon to the level for testing