fixes #4, crafting only done if enough diamonds are available. closes #1 cleanup of issues