Getting things to work!

No more out of memory errors...
stuff is working!
Better magma initialization!
Perlin Noise!