Got RenderModes in materials, doing refactoring/moving around
Major changes, working on obj material reading
Misc fixes, changed GBuffer structure, made it modular, changed keyboard, misc.