Improved chunk ready/invalidation handling for networking.
Fixed a bug that could catapult players into the air while swimming.
Added support for clients specifying their view distance (only on connection, cannot be changed in game yet).
Completed move of configuration over to the new (JSON) system.
Clients can now change their view range at runtime and it is propagated to the server and applied.