chunk class
terrain class
infinite terrain
render distance