A Java implementation to find the shortest route a Travelling King can take from on his travels