finding the longest path on a hexagonal grid | ScratchStats