Finished most shaders and forward rendering engine