Found another critical issue in regards to giving players items that only surfaced once I cleared my developer user's inventory...
Changes/Fixes
- Items should now correctly be added to empty inventories
- A new item will be automatically equipped if an item has not previously been equipped in that slot
Also added a few more stats for tracking that should make it easier to figure out when things aren't behaving like they should.
Edit: Realize that I screwed up the loading scene, will be fixed shortly
Edit 2: Loading screen has now been fixed
