Added directional lighting and finished shaders for now.