The core idea of this project was to develop an algorithm that autonomously generates a path from the source point to a specific destination. This was an improvised version of a previous recursive method. The problem of scaling is tackled by developing and implementing a supervised neural network using a multi-layered perceptron to analyze and predict which direction to move along the path, thereby solving the pre-existing problem of scalability and maintainability.