Implemented update_friction()