Change Log:
Modified GUI code significantly to increase response time and reduce overhead.
No longer take players inventory away while opening a domain block, but items cannot be interacted with
Modified the Domain Block GUI to use 5 rows, put the black glass panes back into the inventory slots not being used.
Take Domain block confirmation is no longer delayed
Removed internal storage of open inventory GUI fields
Added particle effect when taking a domain block
Added particle effect when failing to access a domain block
Modified sounds played when accessing a Domain block to UI_BUTTON_CLICK