Cleaned up CraftingHelper for redability

I decided to partly re-write the CraftingHelper for readability and also renamed the variables.