add equipment-value
initial work for purchasable component
basic item purchasing works
simplify merchant code and add documentation
put gold updating code in own function
move update-gold to utils
generalize dealing with junk
draft of inspect-mode
basic inspection working
complete inspection implementation