Couldn't a possible solution for this be to start by doing an obscurity check and then only render the three closest faces (for standard blocks ofc)? I know it may be taxing on the CPU or not worth the trouble, but since there are no/ limited reflections in the game, you could theoretically halve the number of faces you have to render. Don't mean to intrude, just a thought
