pickup slots and guns use enums