loading in shaders, getting working on non planes