a more managable maze.  TODO: obstacle factory