ability to use whole world generation with file storage (entire world is generated at one go and saved as chunk-files to disk)
load chunks more eagerly
use different texture for each quad
handle smoothing correctly on chunk boundaries