beginning of a gui and crafting matrix