Implemented weapon selection