Added Always collapse tabs option to avoid any issues that may appear with reused tabs
Each BankSlot item should now return the correct SpriteItem if there are duplicate slots in the bank, checking the item in the expected slot first.
Added a bank capacity check to stop early if we're over capacity. This can happen if you run out of membership and withdrawing will result in not being able to deposit the items
If the first item for a tab isn't in the correct tab it will now be handled via withdrawing instead of dragging to the tab, this makes the process smoother when there are also other items to move to the tab
Fixed a bug where it stopped clearing placeholders. Clear placeholders is now a separate state that is always called before we start sorting
Fix a bug where it wasn't moving missing items to their tab before dragging them to the correct spot
Fixed a bug where certain teleport items could be added to the teleports tab twice
Explorer's ring should no longer cause issues
Fixed a rare issue with items like Ring of shadows where if you have multiple they take up multiple slots in the bank instead of stacking. It should no longer get stuck swapping the multiple instances around