Just watch. A bit buggy, but should be fine for now
@Ricky-Jan for the main engine @OranTest for the line-line intersection