Imperviousness can be added from books + tweak to endium generation (now fires terrain gen events)