yeah, I didn't mention anything about cliffs or steep hills. obviously they would need to not be that common.
Making those 'not that common' is gonna make the programming a lot more complex though, isnt it?