Updated parseMaterialProperties. It’s now very cool! Properties can be ordered in the way the user wants, and the parser will notice if a property is missing.