fix line blitter, add curve