added a random map generator and did some tinkering. Still need to work on optimizing the solution path.