update generation slightly to clean things up
update map render screen to do proper ordered rendering of layers
bit more work cleaning up world gen, and serialization stuff