work in progress procedural world for voxel.js, adapted from bigbadwofl