Move uniforms to the top
Add generic time class
Update time from engine (frame count)
Add default (white) texture
Add ambient light