TakeAnItem action uses ActionFactory