improving mapdestination
added todo
clean up
made line drawing logic cleaner
made marker appear on call to finish