Turn directions implemented

- Major revisions in Path class because it was becomming a mess
- Continue straight if angle is less than 45 degrees wide
- Turn right if angle is positive (clockwise)
- Turn left if angle is negative (counter-clockwise)