much work on world-gen setup. pretty much just need validation and
world-gen building.  fix world coord -> chunk coord conversion (needed
bit-shift rather than divide)