class_docstr: A high level game controller class for maze levels.
  
  The class allows navigating DMLab mazes using high level actions.
class_docstr_tok: ["A","high","level","game","controller","class","for","maze","levels",".","The","class","allows","navigating","DMLab","mazes","using","high","level","actions","."]
docstr: Move the player to the destination avoiding blocked cells.
docstr_tok: ["Move","the","player","to","the","destination","avoiding","blocked","cells","."]
code: def move_to(self, dest_x, dest_y, blocked=None):
      """Move the player to the destination avoiding blocked cells."""
      path = self.find_path(dest_x, dest_y, blocked=blocked)
      if path is None:
          return False
      elif self.follow_path(path):
          return np.array_equal([dest_x, dest_y], self.maze_position())
      else:
          return False
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  from python.tests.utils import game_controller
label_desc: Use image node_id 6 for calling the MazeGameController obj's underlying member method code with example usage: obj.move_to(dest_x, dest_y, blocked) and returns: False, np, False