Coding Random Obstacles for Smarter Navigation : Robot Path Builder