made border absorb user-changeable

user can update how bouncy the walls are. Introduced new bug with
regards to negative or >1 || <-1 values for Absorb.