Sweet! I'm not sure what the puzzle is meant to be, but is the intention for the player to find their way from one destination the next while following the paths of the arrows?
I really have no idea. But it looks like you maybe had a recursive algorithm to fill out the solution, and then filled the remaining areas in with random arrow tiles that followed a simpler algorithm to ensure that there were no illegal tiles (ie; an east tile point to a west tile, or a north tile pointing to a south tile).