adds logic to add imediate points off screen and adds testing for DrawPathTask