instead of every chunk having its own queue This decreases usage of ram
initial port of https::/git.emamaker/voxel-test-intervalmaps to c++ and opengl