Depth testing is fixed within objects, but drawing order isn't working still.