Change `AddFractionOfContainer()` method to keep 50% of the amount of items instead of 50% of stacks
- 1000 stone + 1000 wood -> 500 stone + 500 wood instead of only choosing one of the stacks
- use RNG to determine initial rounding of stackable items then use remainder to consistantly determine the rest of the rounding behavior