Fixed the evil bug! glEnableVertexAttribArray must be called once per AttribPointer.