Octa Puzzle solved using using Binary search tree, Astar and concepts of agent based machine learning