Better terrain

Now includes josephg’s Perlin noise functions to generate the terrain.
Simple camera movement using arrow keys.