fixed lots o' stuff about `Heightmap`

Mostly the wall stuff. Again - too lazy to write a proper commit message