shader fixes, running vertex and fragment shader now