Huge refactor, crafting cost for parts