shaders named: ground.vert ground.frag
shader -> shaders
split shader off into its own file