Converted sprite and axis from OpenGL matrix stack to a 3.0+ implementation