implement proper lerping
Change color to GL_UNSIGNED_BYTE