Rebuild neighbour chunks
Use getTexture instead texture
Support per a face textures
Generify getState
Correct textures for dirt (and sub-blocks)