Implemented custom GUI
Also fixes front face not showing on item icon and inventory not being usable from the block.