Increased self-sufficiency and renamed method

Main method now handles all possible colors for each material and has a more suitable name than "ex"