local itemsForPlayer should be mutable copy