Refactored so all equipment buttons use the same method