Factor out an ItemMenu role
PickupItems considers items on the ground