Fixes 3

Apparently changedDistance() on validate caused an infinite loop when
calling World.getChunkFromBlockCoords