Terrain modifies Speed and Path choices

Not thoroughly tested yet, but it doesn't blow up so there's a start.