Dynamic maze

Now the when the robot tries to go the start position or unvisited cell and finds a wall will stop