improved catmull rom spline: works for more than 1 control point! (including a little hack in DrawLineBresenham...)