add back acceleration and bounce