attempt at volumetric sort. May be sorting in the wrong direction, as i cant tell if it has an effect on framerate