Client main queue: interweave chunk network requests with rendering, so we don't wait until all chunks we'll ever need are requested, before rendering chunk 2
Queue up chunks closest-first, it has a much more obvious effect on the player. This was the original intention, but set()'s are unordered, so switch to dict()'s which are basically ordered sets
Fixes #75