Use WASD to move, space to jump, and arrow keys to look around. Press V to see extra information.
Close up triangle filler by @TheLogFather Uses backface culling to remove the backs of the cubes, and doesn't render things behind the screen. Faces that are pressed against each other are also hidden. A lower quality triangle filler is used for triangles that are further away to improve performance. Faces are depth sorted using insertion sort, starting with the old depth sorted list to improve performance.