This is awesome! I'm dreading writing mapgen for my game.