_ => new Point(StartPoint.X, StartPoint.Y + Length)
 Direction.Right => new Point(StartPoint.X + Length, StartPoint.Y),
 Direction.Up => new Point(StartPoint.X, StartPoint.Y - Length),
 Direction.Left => new Point(StartPoint.X - Length, StartPoint.Y),