adding shaders, and right camera movement