Rewrote volcano generation code (still WIP)