add a buffer to viewport when calculating tile visibility, to catch tiles with protruding geometry (this is an incomplete solution)
add back ability to dynamically reload shaders (but these are built from .glsl files, not from the 'compiled' .glsl.js bundled versions)
update build