Very simple mining implementation
Rendering improvements

- vertex data is now sent to OpenGL as an array
- vertex data is cached until the world changes
- vsync is now disabled dynamically when the framerate drops below 60