added weighted elevation change based on current height