public void DrawLineTo(Vector2i end)
{
if (DrawVisual)
Canvas.Visual.DrawLineSci(Position, end);
if (DrawPriority)
Canvas.Priority.DrawLineSci(Position, end);
if (DrawAuxiliary)
Canvas.Auxiliary.DrawLineSci(Position, end);
if (DrawControl)
Canvas.Control.DrawLineSci(Position, end);
Position = end;
}