Algorithm

Go diagonal?

Start

x: y:

Finish

x: y:

Find Path