Think3.vi

Robot explores unexplored areas by choosing move which will explore the
most unexplored squares. Traveling to distant unexplored regions fixed
to value diagonal moves as well as strictly x or y moves.
Could consider changing distant unexplored region choice decision
making.