Completed ball and paddle algorithms