For this project I used a data structure similar to a binary tree, called a Graph as referenced in this [article] (https://www.khanacademy.org/computing/computer-science/algorithms/graph-representation/a/describing-graphs)
I used this article from geeksforgeeks as well as some internal links in order to create a Graph to model the Knight's movement across the board and find it's shortest path from start to end