Switch the Object class to consistently use long doubles, add suffixes where necessary. Define Object's circle's origin as (r,r) so we don't have to continually subtract r whenever we draw.