GetItemWithChildren()
Reduced number of enumerations of `itemWithChildren` inside AddItemWithChildrenToEquipmentSlot()` by converting children to list at start of method Applied additional filtering to child items collection inside `GetContainerItemsWithChildren()`
RemoveFiRStatusFromItemsInContainer
Improved performance of method by using breadth-first search to find children instead of loop Wrote tests for method
GetItemWithChildren
FindAndReturnChildrenAsItems