Continued making some progress on material system.
Added functions to allow for finding materials based on name or ID.
Started working on a unified pipeline for handling each seperate 'layer' of a material while drawing.
Moved code for generating sphere map into its own function (which will eventually be made abstract so it can easily be used across different APIs).
Level crap...