Added first crafting logic. (#39, #10)