Shader inputs and outputs now correct, passing in mvp as uniform, better colors