Unfinished path stuff
tested & debugged Path