Current state:
When cutting multiple shapes, after finishing the first one, the blade moves up and towards next starting point, the blade lowers and starts cutting immediatelly in the direction of a cut resulting in a misaligned cut.
Expected state:
When cutting multiple shapes, after finishing the first one, the blade should move up and towards next starting point offset by the current position of the tip (can be calculated using last movement direction), then lower and move around an arc to reposition the blade and then start cutting.

Current state:
When cutting multiple shapes, after finishing the first one, the blade moves up and towards next starting point, the blade lowers and starts cutting immediatelly in the direction of a cut resulting in a misaligned cut.
Expected state:
When cutting multiple shapes, after finishing the first one, the blade should move up and towards next starting point offset by the current position of the tip (can be calculated using last movement direction), then lower and move around an arc to reposition the blade and then start cutting.