make rotation proportional to weight difference