Fixed for Core profile OpenGL3.3

enabled attributes for the VAO, fixing drawing

Also, the amount of state still in OpenGL is terrifying...