I think I'm passing in things correctly now
the world makes sense again- GL_FLOAT