performance is bad atm, because it wasn't yet optimized
Main problem is the noise function. It's 3D, perlin, and takes far too long to work. There's a big issue with this because it means that you can just go and walk off the side of the world if you want to - you have to wait for chunks to generate. Framerate is very good, though.