Click & drag on the 3D view to move the target
Three revolute joints in the plane: two control position, the third controls tool orientation. This gives redundancy — infinite solutions for each pose.
Space = play/pause · Arrow keys = step · Drag canvas = move target