making progress on terrain gen