Materials

Why in the hell do I need materials??? I guess it works now...will need
to change to shaders later to not have to deal with all of this silly
fixed function stuff. SECRETS!