upgraded classes - making materials inherit properly, several shortcut methods for color, light, material creation