starting with shaders, coded camera class, testing shaders in renderer