"If you don’t like the double arrow, you can draw a sprite on top of the starting cell to cover it up."
Yes, the idea is to put a sprite over the start cell that's big enough to hide the arrow.
If you'd like, you can also:
The third step will remove the arrow.
Now, you'll be left with a sharp end like this. If that's fine by you, all good. If you want to add a cap, you'll need extra code to add a sprite on the starting cell and rotate it based on the path's direction.
Wow a one line solution, loving it thanks!
As recommended I just added this line at the end of the arrow draw function :