more work on dynamic Terrain