Replace single OpenGL calls

Now we use Vertex Arrays, split the generation of chunks, terrain is
now generated by each chance, tree an be generated by pressing “T”.