Only visible blocks are rendered. Generator update. Another thread introduced for collision, so movement no longer needs to wait.