Added Player object. Inventory now supports slots with stackable items. It is split into two classes:

- Inventory (for main item storage)
- QuickSlots (for the 9-slot quick access bar)

Item stacks can be split into multiple smaller stacks. Collected blocks are now pushed to inventory in case quickslots are full. Inverted mouse scrolling in QuickSlots to match Minecraft.