Fixes two possible game breaking bugs.
Changed my non-standard removal code as it may have resulted in a ConcurrentModificationException with some packs/mods.
This is only internal changes, no changes to player interaction.
Opening the bag is now fully handled server side with a custom packet sent to the client, as something (another mod?) causes the client side nbt to be randomly wiped out resulting in a crash when the bag is used.